Skip to content

Version 0.4.0

Latest
Compare
Choose a tag to compare
@knaaptime knaaptime released this 22 Jan 18:37
· 9 commits to master since this release
3a50e0b
  • New tooling for submissions.

    • On the computational side, you can now freeze your environment in the current working state, and use the lockfile to generate a docker machine that is (a) guaranteed to run on all your/colleagues machines and (b) guaranteed to run the code as you wrote it during time of submission.
    • On the writing side, you can generate an unformatted, standalone latex file with all figures at the same level (and tex file written properly to reference them ). For most publishers, this makes submission basically a drag n drop operation without having to sacrifice latex or rewrite file paths.
  • New makefile commands:

    • make environment-freeze which uses a conda lockfile to generate a reproducible environment (for submission)
    • make docker-image to create a virtual machine with a python environment that matches the lockfile
    • make docker-run to boot the VM into the project directory
    • make tex-generic to create a standalone, unformatted latex document with flat file paths, and copy all figs up to the compiled directory for submission
  • Added documentation inside the project folder