Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

naptools-0.6.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

naptools-0.6.0-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

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

Hashes for naptools-0.6.0.tar.gz
Algorithm Hash digest
SHA256 77835491bc2ebde0a95636d043ba91578414246761e17791f785ced1ac48d16e
MD5 3db577d68cc1604a6db143ef9b9c7b28
BLAKE2b-256 dfc5007fa43d93b991e7d9dd70c6f3bbf2265691cac1a272202eeb0e5241eb63

See more details on using hashes here.

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

Hashes for naptools-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a19a360b12e6e56437cee13bcd02b119d695d1a6231b79fce43e3e058798a849
MD5 11dbf030ab337788c3e0902db38bc98f
BLAKE2b-256 22fe9db5c6129d21538bdf3fc7d2d0d9df840c163c97bdb543ba4230a9cc4507

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page