object-oriented N-dimensional data processing with notebook functionality
Project description
===========
pySpecData
===========
Installation Notes
==================
**Important:**
If installing with `pip` it's strongly recommended that you install the following packages with your system, rather than relying on `pip` to install them:
* numpy
* scipy
* sympy
* pyqt
* pytables
* matplotlib
For example, on windows with `Anaconda 2.7 <https://www.continuum.io/downloads>`_.
-- just run
``conda install numpy scipy pyqt pytables matplotlib``.
(If you don't install these packages with your system `pip` will try to install them,
and there is a good chance it will fail
-- it's known not to work great with
several of these).
Version Notes
=============
Note that version is currently 0.9.4 -- currently intended just for collaborators, *etc.*
A general-use version 1.0.0 is planned within a year.
*(Note that the email currently linked to the PyPI account is infrequently checked --if you have interest in this software, please find J. Franck's website and contact by that email.)*
Object-oriented Python package for processing spectral data -- or in general, *n*-dimensional data with labeled axes (i.e. *n*-Dimensional gridded data like an HDF SDS). If you are working in a lab developing new spectroscopic methodologies, then this package is definitely for you. If you deal with multi-dimensional data of some other form, then it's likely for you.
* Labeled axes allow one to manipulate datasets (potentially with different dimensions) without having to explicitly keep track of what the different dimensions correspond to. Code becomes more legible. Also, tiling, direct product, and griding functions become obsolete.
* Fourier transformation with automatic manipulation of axes.
* Automatic error propagation.
* Reading and writing to HDF5.
* The code is written so that it can be integrated into a LaTeX lab notebook. The same code that generates pop-up windows with plots from the command line can be embedded into a Latex document. Extension to other output formats, such as HTML or markdown, should be relatively straightforward.
More detailed web documentation will be coming soon.
NMR/ESR specific
================
Because it was written primarily for NMR data, it also includes:
* Routines for reading commercial raw data into objects with all relevant information.
* (Not yet in packaged version) A basic compiled routine for propagating density matrices that can be used to predict the response to shaped pulses.
pySpecData
===========
Installation Notes
==================
**Important:**
If installing with `pip` it's strongly recommended that you install the following packages with your system, rather than relying on `pip` to install them:
* numpy
* scipy
* sympy
* pyqt
* pytables
* matplotlib
For example, on windows with `Anaconda 2.7 <https://www.continuum.io/downloads>`_.
-- just run
``conda install numpy scipy pyqt pytables matplotlib``.
(If you don't install these packages with your system `pip` will try to install them,
and there is a good chance it will fail
-- it's known not to work great with
several of these).
Version Notes
=============
Note that version is currently 0.9.4 -- currently intended just for collaborators, *etc.*
A general-use version 1.0.0 is planned within a year.
*(Note that the email currently linked to the PyPI account is infrequently checked --if you have interest in this software, please find J. Franck's website and contact by that email.)*
Object-oriented Python package for processing spectral data -- or in general, *n*-dimensional data with labeled axes (i.e. *n*-Dimensional gridded data like an HDF SDS). If you are working in a lab developing new spectroscopic methodologies, then this package is definitely for you. If you deal with multi-dimensional data of some other form, then it's likely for you.
* Labeled axes allow one to manipulate datasets (potentially with different dimensions) without having to explicitly keep track of what the different dimensions correspond to. Code becomes more legible. Also, tiling, direct product, and griding functions become obsolete.
* Fourier transformation with automatic manipulation of axes.
* Automatic error propagation.
* Reading and writing to HDF5.
* The code is written so that it can be integrated into a LaTeX lab notebook. The same code that generates pop-up windows with plots from the command line can be embedded into a Latex document. Extension to other output formats, such as HTML or markdown, should be relatively straightforward.
More detailed web documentation will be coming soon.
NMR/ESR specific
================
Because it was written primarily for NMR data, it also includes:
* Routines for reading commercial raw data into objects with all relevant information.
* (Not yet in packaged version) A basic compiled routine for propagating density matrices that can be used to predict the response to shaped pulses.
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
pySpecData-0.9.4.tar.gz
(215.4 kB
view details)
Built Distribution
File details
Details for the file pySpecData-0.9.4.tar.gz
.
File metadata
- Download URL: pySpecData-0.9.4.tar.gz
- Upload date:
- Size: 215.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82f2602f32b11e016268f20412ec553693dd84292c1dc8500153f4884d9bd01e |
|
MD5 | cc3cde4a33dd748afc3dbba9862703f5 |
|
BLAKE2b-256 | 80e99ef5f15d3c71149b81d09287da8e18efad646cc3ecffef027e4b1693299a |
File details
Details for the file pySpecData-0.9.4-cp27-cp27m-win_amd64.whl
.
File metadata
- Download URL: pySpecData-0.9.4-cp27-cp27m-win_amd64.whl
- Upload date:
- Size: 346.5 kB
- Tags: CPython 2.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e55db37cd72a3fec40cce19ec38022bf1ce4219826bd56d7e5464ec5b228fce0 |
|
MD5 | 257eebdbb7a296ed867b6a8429fb2eef |
|
BLAKE2b-256 | 3dd6bd50dcc60e60acaec81ef6b378d8bd869f03de65890c7505f3046d509ca1 |