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.6.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

pynamix-0.0.6-py3.7.egg (45.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pynamix-0.0.6.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5

File hashes

Hashes for pynamix-0.0.6.tar.gz
Algorithm Hash digest
SHA256 d6f8466eb70187dda67ec1daff17ef8991aeb501015f451eae5df8e405a5f403
MD5 e3de6a9c561d7353d1cfe08d391ece9a
BLAKE2b-256 fea862217c3ef3b77e4abf8444a5c365cd8977f501b4cb3cf75c759f5c18407f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynamix-0.0.6-py3.7.egg
  • Upload date:
  • Size: 45.7 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.6-py3.7.egg
Algorithm Hash digest
SHA256 d3f6293457c27d64f59152dea33533e2fea91f8c97d2d0e28343634842aea865
MD5 bf26ed24dcac48b3801f89c2f754d3f8
BLAKE2b-256 d3560629eddd60b8e020941392754702dcfd435a8b9413b316e7f7f3bdb6d27f

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