Skip to main content

A package for reading, manipulating and eventually writing files output from TICRA Tools GRASP and CHAMP software using numpy etc.

Project description

A package for reading, manipulating and eventually writing files output from TICRA Tools GRASP and CHAMP software using numpy etc.

  • Free software: MIT license

Installation

pip install python-graspfile

You can also install the latest release candidate version with:

pip install --index-url https://test.pypi.org/simple/ python-graspfile

You can install the latest in-development version with:

pip install https://github.com/Smithsonian/python-graspfile/archive/master.zip

Documentation

https://python-graspfile.readthedocs.io/

Development

To run the all tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

0.3.5 (2020-10-01)

  • Add functions for calculating reflectance and transmission - useful for correcting for lack of AR coatings in GRASP PO calculations of lens and dielectrics.

0.3.4 (2020-10-01)

  • Add scaling of fields and grids by factors

0.3.3 (2020-09-30)

  • Bug fixes to plot

0.3.2 (2020-09-30)

  • Add useful functions and functionality for plotting and combining different grids and fields in plot submodule.

0.3.1 (2020-09-21)

  • Adds a method for summing fields within a grid object (e.g. to make an incoherent sum over frequencies) and a function for adding grid (e.g. to add one analysis output to another).

0.3.0 (2020-06-21)

  • Introduce analysis submodule

0.2.0 (2020-04-28)

  • Change ownership of repo to Smithsonian GitHub team

  • Incorporate .tor file parsing

0.1.3 (2020-03-10)

  • Packaging changes to allow automated pushes to PyPI and TestPyPI

0.1.2 (2020-03-10)

  • More bug fixes to work with older GRASP 10.0 cut files

0.1.1 (2020-03-18)

  • Initial bug fixes to work with older GRASP 10.0 cut files

0.1.0 (2020-03-18)

  • Initial attempts to work with older GRASP 10.0 files

0.0.1 (2020-02-04)

  • Initial creation from PaulKGrimes/GraspFile and PaulKGrimes/CHAMPEdxFile repos

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

python-graspfile-0.4.1.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

python_graspfile-0.4.1-py2.py3-none-any.whl (20.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file python-graspfile-0.4.1.tar.gz.

File metadata

  • Download URL: python-graspfile-0.4.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for python-graspfile-0.4.1.tar.gz
Algorithm Hash digest
SHA256 07d71dae81ae28bd8661f0d24c876c49db5a70fbe902ea723a287b1a10ece242
MD5 b8b9fa191808315ce690d883ed2b0d11
BLAKE2b-256 f907e717da2c60fc8d1e8517fb62f18243846597e2ff71b2c7253308eac0bd10

See more details on using hashes here.

File details

Details for the file python_graspfile-0.4.1-py2.py3-none-any.whl.

File metadata

  • Download URL: python_graspfile-0.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for python_graspfile-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3f4dcfe30632208792551c3840ff39eb7ac14d2b4b2bca4fc6b52cc98d4bda62
MD5 453e98fe40dd780b2e2bba187e18b2e5
BLAKE2b-256 90784fe597d60937af5ee6cc02b60d5615b9c86055d95ccf3c5948f7d03a3e75

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