Skip to main content

Tools for dealing with radiographs produced in DynamiX

Project description

PynamiX

Documentation here

Installation

Work in progress. Hopefully via pip install pynamix but YMMV. If installing from github, try cloning and then running:

python3 setup.py build
python3 setup.py install

If you make any changes to the source code, re-run those two lines to have your changes reflected in your installed package.

Examples

Try out the included Jupyter notebook to see how to use the package.

Dependencies

Should be handled in pip install for you. Currently requires:

  • python3
  • matplotlib
  • numpy
  • scipy
  • imageio

Deploying to PyPI (just a reminder for Benjy, please don't try this yourself)

Run the following to make a new distribution and upload it to PyPI. Note: You first need to update the version number in setup.py.

python3 setup.py sdist
twine upload dist/*

Documentation

We use sphinx to manage the docs. Update documentation with:

cd docs
make html

Once these are built, you can commit and push the changes to github to have them refreshed on github pages.

Roadmap

A sorted implementation list is as follows:

1. Size measurement using the FFT technique
2. Option to choose between FFT and wavelet transform for size measurement
3. Wrapper for James's PIV code
4. Wrapper for James's fake radiograph generator

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

pynamix-0.0.3.tar.gz (11.7 kB view details)

Uploaded Source

Built Distributions

pynamix-0.0.3-py3.7.egg (38.2 kB view details)

Uploaded Source

pynamix-0.0.3-py3.5.egg (28.6 kB view details)

Uploaded Source

pynamix-0.0.3-py2.7.egg (28.6 kB view details)

Uploaded Source

File details

Details for the file pynamix-0.0.3.tar.gz.

File metadata

  • Download URL: pynamix-0.0.3.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for pynamix-0.0.3.tar.gz
Algorithm Hash digest
SHA256 de4af0dea3c84eb303350805d82c914e2685d9daead635e7232e263c8f519641
MD5 45a37a270fe0bf155144904d188aec30
BLAKE2b-256 116fa0df75d73448dc8d7c9dcd5814a57d541080ebfa1b23d6cd640ee175a24a

See more details on using hashes here.

File details

Details for the file pynamix-0.0.3-py3.7.egg.

File metadata

  • Download URL: pynamix-0.0.3-py3.7.egg
  • Upload date:
  • Size: 38.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.6

File hashes

Hashes for pynamix-0.0.3-py3.7.egg
Algorithm Hash digest
SHA256 60fbdcee1afc8b620872c70fd5ee74e9312eb713067a6464897fc4936b6c1b9c
MD5 5dd68a77665339eec6d6f06467ace035
BLAKE2b-256 5b142f31c9d20167a0b3bfdd4ba92fdb7f2d37d63903fce9ebbcc6a9096f6700

See more details on using hashes here.

File details

Details for the file pynamix-0.0.3-py3.5.egg.

File metadata

  • Download URL: pynamix-0.0.3-py3.5.egg
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.6

File hashes

Hashes for pynamix-0.0.3-py3.5.egg
Algorithm Hash digest
SHA256 f2626b0a780e283f13ecba1b5650fcfe8e620821a1620b6eb7d6f38717b44fd1
MD5 130f6c901bae8e976a290485440934f0
BLAKE2b-256 4691890ec3170e289ff25ecd05f7133735ca378db335846799a4fff832aabcc4

See more details on using hashes here.

File details

Details for the file pynamix-0.0.3-py2.7.egg.

File metadata

  • Download URL: pynamix-0.0.3-py2.7.egg
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.6

File hashes

Hashes for pynamix-0.0.3-py2.7.egg
Algorithm Hash digest
SHA256 779ea690305fab1c9903fc84e4bc169a20a86c54ed0b44c8c84e7fb91a854bdb
MD5 77d536602f0592347e5d37c6f3638904
BLAKE2b-256 6d83cfb998b482efe605ce873eda0af4e819e61ad1825e768a4ffd6dc1bd0d58

See more details on using hashes here.

Supported by

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