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.).
Patch 0.4.1 (2018-01-01)
Fix the locale monkey patch
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.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39e33db8e4c9d7307b89e9d62b417057ee3d0f54deaf4fde90d31c07aa139e9c |
|
MD5 | 199a65aab221e6b6a8fa40dda93ed6e3 |
|
BLAKE2b-256 | adf5dde1f6c79aa55c9cf9526af82465b74de64ec89cc71884de3e0393176a7d |
Hashes for mathmakerlib-0.4.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdf0e9584c935938bff988bd9b13a2512ef4ea5c67a43df70e80b254cb84f8ad |
|
MD5 | 02b10bf7d93930869b943a877d0d3f69 |
|
BLAKE2b-256 | 6b4fec5f99296975a50682494fccd1132153ea38c025162644a23e4d340d7066 |