Skip to content

Releases: knaaptime/mandown

Version 0.4.0

22 Jan 18:37
3a50e0b
Compare
Choose a tag to compare
  • 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

Version 0.3.0

15 Mar 07:28
4bf3a56
Compare
Choose a tag to compare

Changelog

This version provides several improvements, including the following:

  • simplifies the paper directory structure
    • newly built docs are put in the paper/compiled dir
  • adds a default util module to the python package that includes a table generator
  • includes flafter latex package to ensure that figures in the appendix get placed after the "appendix" heading
  • improves makefiles
    • adds commands for submission and resubmission
    • fixes environment activation
    • simplifies reviewer response pipeline
    • add --katex option to make html

Migrate to Tectonic

29 Jan 20:52
0fac369
Compare
Choose a tag to compare

This release moves to a build chain based on tectonic rather than xelatex. This means that the only real external dependency for this project is anaconda. Once a user has conda installed, all necessary components can be conda installed

initial release

28 Jan 16:56
8968932
Compare
Choose a tag to compare
0.1.0

cosmetic readme