Continue refactor
Created by  quickdudley  on May 15, 2022
NWVUHV6ZKCRTT3UEXCBWPSGX4CGWXGLK2QTDCUN4L2JKL56N2SNQC
Refactor (preparation for multiple models)
Created by  quickdudley  on May 9, 2022
JZRK6Q4KJM2B5NHE257QXMMP4RY6GMNTSSPDPCW63P32SL4NBJWQC
Pijul version bump
Created by  quickdudley  on May 9, 2022
5MOSVGIRLPUA3VE67KRY3GIKIV52ITF37O7YEFGGHB6D3QN4ENDQC
(no change message)
Created by   on May 9, 2022
6GTDKKS6HBCPPBHC4NNZJIAY56PYABUXYJF7ZHGBBB6NASPQAPQAC
Pijul version bump
Created by  quickdudley  on May 9, 2022
HY5TS5O32P6HRUUGPZ6UTTPRXC4EGWDOLTAQ7Q6GM6OSJT33JCIQC
(no change message)
Created by   on May 9, 2022
57JA7VD7QDO2XVXLG53BK2DWIV6AYEXETSMJ6UW6L7DEBDFR6HAQC
(no change message)
Created by   on May 9, 2022
WAAWN7DLPPDJ3FVYDR26J47N6TYTLDQ43BYQ4T5LNBO6OOZPR5YQC
(no change message)
Created by   on May 9, 2022
3P253XU3FI4NPRHZDGYUBTKXNWBKO7G6OYQZVWF65MDQT6BQCT3QC
Automatically format python files
Created by  quickdudley  on July 11, 2021
3QGP6RXLMNWYWMACHKKYEVECRXP7ESGOSWTEY72O46VLXQR5O6IAC
Resolve conflict
Created by  quickdudley  on July 9, 2021
5K35OVLHW4I2JDL6DPUWUFTLPBRZIKQIF7JGFVN75EHB4KJV2JLAC
Run rustfmt on the native helpers
Created by  quickdudley  on July 9, 2021
DITZRHVHIYQHZ3HV3VWSRZLAAK4S6NJG33VPHNQ62WCHU46R7RTQC
Miles are bigger than kilometers
Created by  quickdudley  on July 7, 2021
V2OU5CKIJLK7DY7BLLPTXBTV4MO2WNOMYZXGRPPE7SCXR46RO6PQC
Use named variables for planetary radius
Created by  quickdudley  on July 7, 2021
TZVTKOJEX37F5TH2IHHNEJXT75DCDELZVQBIS77PRC4ANO4ZQ7VQC
Model trainer: include land mass calculation in click handler
Created by  quickdudley  on July 7, 2021
3AJMKZ7CFKK7S6H3I6LCFRSTGCBNJJGOYFIT2WHQKZRI6CMEHSTQC
Add surface distance measurement to mouse click handler
Created by  quickdudley  on July 7, 2021
PG7KSKJLFLANZCTTVYVCHO6IHYL5QA22OGFM7M2DAF2CKMFVMT7QC
Model trainer: Make the shore focused loss function even more focused
Created by  quickdudley  on July 7, 2021
XYPKZANTPK2JCOQP67TJGBEUYVGZHAPH3I233D35UFP4HXXF7RYAC
Model trainer: export model in tfjs format once trained
Created by  quickdudley  on July 7, 2021
ZLSXVDETPJLVTDHMYRPYPWTC3KDRMMUL23KNSSKIRHUSLAH2ODNQC
Model trainer: use less preferred activation function because tfjs can deserialize it
Created by  quickdudley  on July 7, 2021
TCRWQZ2CDTFKYJOYC5G46BYTADRPXXBVZMCTXF2PJRKURLLZ4VGQC
Name some locations
Created by  quickdudley  on July 6, 2021
VKY7GJCQCV7IITZHVIEVX6PYYRIBYTRG4WHEDK5547U4CECXTRGAC
Model trainer: mouse click handler (prints normalized vector from planet's center)
Created by  quickdudley  on July 6, 2021
J6HV4MNJ7EIFPTVED62IWDE2CVOZ2FHPM27D2UHDM5VEUCXG5ZJAC
Improve provisional colouration function
Created by  quickdudley  on July 6, 2021
KE43WJL7CXLEZN2PR4IYFP3DURRUSIHDMSRSYKS2PYF2QLKOLXKQC
Eocalon specific: x-offset map render so the edge of the map is in the ocean
Created by  quickdudley  on July 6, 2021
6CRZBNMMLPKM7TAJ7HDX4XJR2DKBWOS72Q65QMBO2KSWQADWJPGAC
Expand model capacity
Created by  quickdudley  on July 6, 2021
F5KOGCLKVVXQ25AM3CMUXL35CA53IFIGVUPUCMUEWAZRYDJN2CRQC
Model trainer: Add provisional colouration
Created by  quickdudley  on July 6, 2021
ABITXOUUKIF3XVFXVOQ5YI7N43TS5OEVNEFUQ5Q7J4QEILFG3IPAC
Try a loss function that has higher values for errors near sea level
Created by  quickdudley  on July 6, 2021
QMNTEX7P7FCFXDGERWFX556BVBYZXKJERGQ2GWT24ALQBXAELXTQC
Trust tensorflow's thread safety (it wasn't the cause of an earlier bug)
Created by  quickdudley  on July 6, 2021
CWOSQTC4HIBTZMMASA34RVBLPT2FRCVGEOIYUZXISNKMDNILV3WQC
D20-based neural network architecture
Created by  quickdudley  on July 6, 2021
6W7MFV2FWQEN2VSZILKAYIH2PJQ2YQKDAR7NMAB5NALGI3LCJLMQC
Gamma correction
Created by  quickdudley  on July 6, 2021
4IXWCEHMWCEXNCDYUV3H44UPQ7R4HKS3RWRWII7LU4PA6ZZRAS3AC
Model trainer: North/South comprise the Z axis in the source data
Created by  quickdudley  on July 5, 2021
FYOPJXOXY2PCMDDI6XXXWNOVFSW6FN2WMKYW6YIPUUCWE2VOCQAQC
model trainer: speed up by waiting 15 seconds between monitor renders
Created by  quickdudley  on July 5, 2021
ALMG52BOHW6WB6H7DF742GHU6VWUEPQFLWNFYU3PQBDSD4HQ7VJAC
Model trainer: save map.png after training
Created by  quickdudley  on July 5, 2021
2ABZP2KNBJEMIR46B5UM7JXNYLM7CTFA5YA7VFQIS5JYYH4W5PYAC
Model trainer: use ground altitude instead of crust mass distribution
Created by  quickdudley  on July 5, 2021
EB3DTD435BDETZX5B3SJCEW666AILYCP5GQI2D2AKAH2CBYHCJ4QC
Resolve conflict (have been switching computers)
Created by  quickdudley  on July 5, 2021
SQH6AFYOGJIQ7JW7KIIFWGIBVSONGNZNCJP3UV5V4MV4CXO2RLLAC
Try some different hyperparameters
Created by  quickdudley  on July 5, 2021
TCMUFA6EP7LKYXDYDCG5TCNNLJ5VT4QA6CWP2Q3BXLUJEWBKZXOQC
Model trainer: initial train and visualize thread pair (total crust mass; todo: altitude instead)
Created by  quickdudley  on July 4, 2021
7ML3OFE732OG2ZBZWETBMMZTATOAJGOMNUEIV4GEJI56JX3P7NJQC
model trainer: function to generate inputs to pass neural network for rendering equirectangular projection
Created by  quickdudley  on July 4, 2021
5AMZXFS5GBD6DS64Q5RTY55U7LQDMDW776UHZK4HQPPXWSMO3MAQC
Put flags from sdl2-config back in rustc invocation
Created by  quickdudley  on July 4, 2021
AHXTPFIXMFHCLAGQDUB6OJTS3S4WUXZOGHL2XXB6VSEB6SDX34XAC
Fix segfault (don't pass pointers between functions in different SDL versions), minor refactor
Created by  quickdudley  on July 4, 2021
E742MTJAS6KZGXIFVCZMKREGQK34LA45VBIT4E7ODBL7J64FKJFAC
Try to offload tight loop to rust (for now it segfaults)
Created by  quickdudley  on July 4, 2021
6AXPZL5PQMW5P6BPRTGWO3AOWAU5OC33UYBY3TVOHUVQXCRVVTPQC
Figure out how to draw on the sdl2 window
Created by  quickdudley  on July 2, 2021
IGYI5RVVRFQUQBDH6KQ2MH6ADCZ455Z634BRXKLCEYFF4ZKQ3TMQC
Add tensorflow js as dependency to the react app
Created by  quickdudley  on June 19, 2021
TITWKU6IWXC6CAU3BPXCFXJNWTRAA6Z75G4KGT4R5XU77KZPFBKQC
Model trainer: main function to open sdl window and launch second thread for actual training
Created by  quickdudley  on June 19, 2021
SJHJS463IU7LHBM4C6FO2PJSLZLT7LCN26W2D3V2NIQEQKA4HCLAC
Assume python is being run with -m switch
Created by  quickdudley  on June 14, 2021
FL3C6ERZKQLTMETYALWADCLGP2CXFEHTDFE2PDXHTSSSIY452PUAC
Start doing python multi-module stuff properly
Created by  quickdudley  on June 14, 2021
ZM2EMAZOPZDZ2VUIE6NGAXS2OM7MYNWTMHIKM7KPIKSYXXR4D4CQC
Begin function for showing the map (for now just opens SDL window)
Created by  quickdudley  on June 14, 2021
ROQCAPZJPLENWBMHRK7DNH3CIMZRHPBMVBBKT7NQXRIFHEDZ5JHQC
Add pysdl2 to the trainmodel dependencies so I'll be able to visualize what's going on.
Created by  quickdudley  on June 14, 2021
VKA5CCGC6ERO3HGEQB2TYF2NVZCPTVNRIFEGNUL7LRZEQQVD5ZFQC
Switch license to one I like more.
Created by  quickdudley  on June 14, 2021
MPLEC4W3WNQM7HSAYSIYQSMOXYFICMSHASIMHUWAKRNGHP7XHC5QC
Apply CC0 license
Created by  quickdudley  on June 13, 2021
SS465GYPLBC7B2KOE5Y5RLYFK66NZXUIC4BUC44UCKUYFWFK276QC
Add "contributing" section to readme
Created by  quickdudley  on June 13, 2021
SYFFTNPCD77EHH7JRU3REEBZN3VO7B7YXK4IATWOY6XLNXEFWFIAC
Add a makefile to express python dependencies since pipenv doesn't like tensorflow
Created by  Jeremy List  on June 12, 2021
QBDHX7BHK4TI5R4MC3S42UCXBTSJJRULHSMOVME3V643X7ABAC2QC
Add readme file
Created by  Jeremy List  on June 12, 2021
576YWWKMRSQEYOUEBIX6UNWLMUFHX5NWO26M2AIAFMMOEQIGBADQC
Add skeleton react app (will house the bulk of this project)
Created by  Jeremy List  on April 12, 2021
SO2RGHG35KEAKCQGZ6NFCENSXUUZINFVZK4UAYYMH2RTE2RWR7DQC
Add the file that I'm using as training data
Created by  Jeremy List  on February 24, 2021
UFLXJRM7ULTXIE6VNB3AZFGXKBCPVJLUXBAJ2RNJTNAXRY22BBFAC
Fix total crust mass calculation (ie don't add age)
Created by  Jeremy List  on February 24, 2021
RT3FMMOBP5LEPSKASM45SHQCMXUOGPWNGJBRCRFLRIWMXNPCQ7PAC
Parse some of the data into tensors
Created by  Jeremy List  on February 15, 2021
X5U7KRUIQBF7CQ2F2WRTQJ64PXUXGP3AQYWBRKKH3VMUYKJ4LXDQC
Initial commit
Created by  Jeremy List  on February 15, 2021
SXR7KEVO3VO3C5QW3ZXR7R6MK4REPSYL37VC3GSUKPERGOLKOPUQC