Mathmaker Lib offers lualatex-printable mathematical objects. Geometric shapes are created using TikZ.
Project description
Overview
Mathmaker Lib offers lualatex-printable mathematical objects.
Contact: nh dot techn (hosted by gmail dot com)
Changelog
Version 0.4 (2017-12-19)
Add more complex geometric objects: Polygon, Triangle, RightTriangle, EquilateralTriangle, IsoscelesTriangle, Quadrilateral, Rhombus, Rectangle, Square.
Numbers can be “copied” using copy.copy() or copy.deepcopy().
Add Point.rotate().
Add the ability to change the size of Point’s drawn shape (using Point.shape_scale).
Add LineSegment.mark and the ability to change its size (using LineSegment.mark_scale).
mathmakerlib.requires_pkg becomes mathmakerlib.required and will also handle required options and hacks.
Add module mathmakerlib.mmlib_setup to configure the behaviour (default values etc.).
Version 0.3 (2017-11-17)
Add basic geometric objects: Point, LineSegment and DividedLineSegment.
Add Fraction.
Add module mathmakerlib.requires_pkg that tells which LaTeX packages will be required to compile the document (like tikz, xcolor, siunitx…).
Version 0.2 (2017-11-01)
Add Sign, Exponented and Unit classes.
Numbers are now Signed objects and may be assigned a Unit.
Patches 0.2.1 and 0.2.2 (2017-11-02)
Bring back Numbers’ hashability.
Add physical_quantity() in unit module.
Initial version 0.1 (2017-10-24)
Number class and decimal numbers’ related functions.
Contributors
Development
Lead developer: Nicolas Hainaux
Clever advices: Olivier Cecillon
Patience and chocolate cakes
Sophie Reboud
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for mathmakerlib-0.4.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2e07447a4274e316083067a428149c48e610de6725338c798fbc42ecaef8d1 |
|
MD5 | 61e62628e27eaa1fec52f708590b1d3b |
|
BLAKE2b-256 | e398c03e2eca38adac012d202278d22321139eb70159cf32046dfb114d0059cb |
Hashes for mathmakerlib-0.4.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6276c598dd24d6c766d587594815201c4b45feba66642dcb00f916c607373f8c |
|
MD5 | 575eabdb975cfc792ed5e117fa741a80 |
|
BLAKE2b-256 | 23f281233bb152ad8821bbe3c03d5c4e2e588383bf4627ec3c282a5d967455be |