TOM Toolkit for the LCO microlensing team. We harvest, fit, rank and observe all events in the sky! To join the team, please contact etibachelet@gmail.com and/or rstreet@lco.global.
Always enter the development shell before doing anything else. This will make sure everyone is using the same version of tools, to avoid any system discrepancies.
Install Nix if you have not already.
If you have direnv installed, the shell will automatically activate and deactive anytime you change directories. You may have to grant permissions initially with:
direnv allowOtherwise, you can manually enter the shell with:
./develop.shSpin up dependencies:
skaffold -m mop-deps runStart development loop:
skaffold -m mop devThis will watch source-code files for any changes and re-deploy automatically when they are modified.
If you don't want that behaviour, you can also just have it run in the background:
skaffold -m mop runMOP should be running at https://mop.local.lco.earth
You can delete all resources deployed by skaffold with:
skaffold -m mop,mop-deps deleteThis project is built automatically by the LCO Jenkins Server. Please see the Jenkinsfile for further details.
This project is deployed to the LCO Kubernetes Cluster. Please see the LCO Helm Charts Repository for further details.
This project is licensed under the GNU GPL v3. Please see the LICENSE file for further details.