Python package (using matplotlib as a basis) to quickly make nice-looking numerical analysis plots.
Project description
About
The Numerical Analysis Plotting Toolbox (NAPTools) is a package designed to speed up the generation of commonly-used numerical analysis plots (e.g. error convergence, solution snapshots). Built on matplotlib, the motivation is to minimise the amount of code the end-user needs to write but to still allow flexibility in the plots created. The package is a work in progress and is currently at an early stage of development with many features yet to be implemented. Users are encouraged to request desired features and submit pull requests for review. Thanks for being part of the process!
Setup
To allow for local import from anywhere run the following command from the repository root directory:
pip install .
If you wish to edit the source code and test without needing to reinstall each time, run:
pip install -e .
Version Roadmap
Here's what you can expect from the planned upcoming versions of the package:
- 0.5.0: Basic plots and error plots
- 0.6.0: Contour plots (e.g. for plotting solution profiles)
- 0.7.0: Legend manipulation
- 0.8.0: Multi-plots (on both a single and multiple axes)
- 0.9.0: Extended parameter set for easy customisation
- 1.0.0: All initial features implemented
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file naptools-0.6.0.tar.gz.
File metadata
- Download URL: naptools-0.6.0.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77835491bc2ebde0a95636d043ba91578414246761e17791f785ced1ac48d16e
|
|
| MD5 |
3db577d68cc1604a6db143ef9b9c7b28
|
|
| BLAKE2b-256 |
dfc5007fa43d93b991e7d9dd70c6f3bbf2265691cac1a272202eeb0e5241eb63
|
File details
Details for the file naptools-0.6.0-py3-none-any.whl.
File metadata
- Download URL: naptools-0.6.0-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a19a360b12e6e56437cee13bcd02b119d695d1a6231b79fce43e3e058798a849
|
|
| MD5 |
11dbf030ab337788c3e0902db38bc98f
|
|
| BLAKE2b-256 |
22fe9db5c6129d21538bdf3fc7d2d0d9df840c163c97bdb543ba4230a9cc4507
|