A suite of Python libraries for high performance scientific computing of microscopy data.
Project description
==========
pycroscopy |statusimage|
==========
.. |statusimage| image:: https://travis-ci.org/pycroscopy/pycroscopy.svg?branch=master
pycroscopy is a `python <http://www.python.org/>`_ package for image processing and scientific analysis of imaging modalities such as multi-frequency scanning probe microscopy, scanning tunneling spectroscopy, x-ray diffraction microscopy, and transmission electron microscopy. pycroscopy uses a data-centric model wherein the raw data collected from the microscope, results from analysis and processing routines are all written to standardized hierarchical data format (HDF5) files for traceability, reproducibility, and provenance.
**Please visit our `homepage <https://pycroscopy.github.io/pycroscopy/index.html>`_ for more information.**
Installation
------------
Pycroscopy requires many commonly used python packages such as numpy, scipy etc. To simplify the installation process, we recommend the installation of Anaconda which contains most of the prerequisite packages as well as a development environment - Spyder.
1. Recommended - uninstall existing Python distribution(s) if installed. Restart computer afterwards.
2. Install Anaconda 4.2 (Python 3.5) 64-bit - `Mac <https://repo.continuum.io/archive/Anaconda3-4.2.0-MacOSX-x86_64.pkg>`_ / `Windows <https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe>`_ / `Linux <https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh>`_
3. Install pycroscopy - Open a terminal (mac / linux) or command prompt (windows - if possible with administrator priveleges) and type:
.. code:: bash
pip install pycroscopy
4. Enjoy pycroscopy!
We recommend `HDF View <https://support.hdfgroup.org/products/java/hdfview/>`_ for exploring HDF5 files generated by and used in pycroscopy.
Updating
~~~~~~~~
If you already have pycroscopy installed and want to update to the latest version, use the following command:
.. code:: bash
pip install -U --no-deps pycroscopy
If it does not work try reinstalling the package:
.. code:: bash
pip uninstall pycroscopy
pip install pycroscopy
Compatibility
~~~~~~~~~~~~~
* Pycroscopy was initially developed in python 2 but all current / future development for pycroscopy will be on python 3.5+. Nonetheless, we will do our best to ensure continued compatibility with python 2.
* We currently do not support 32 bit architectures
pycroscopy |statusimage|
==========
.. |statusimage| image:: https://travis-ci.org/pycroscopy/pycroscopy.svg?branch=master
pycroscopy is a `python <http://www.python.org/>`_ package for image processing and scientific analysis of imaging modalities such as multi-frequency scanning probe microscopy, scanning tunneling spectroscopy, x-ray diffraction microscopy, and transmission electron microscopy. pycroscopy uses a data-centric model wherein the raw data collected from the microscope, results from analysis and processing routines are all written to standardized hierarchical data format (HDF5) files for traceability, reproducibility, and provenance.
**Please visit our `homepage <https://pycroscopy.github.io/pycroscopy/index.html>`_ for more information.**
Installation
------------
Pycroscopy requires many commonly used python packages such as numpy, scipy etc. To simplify the installation process, we recommend the installation of Anaconda which contains most of the prerequisite packages as well as a development environment - Spyder.
1. Recommended - uninstall existing Python distribution(s) if installed. Restart computer afterwards.
2. Install Anaconda 4.2 (Python 3.5) 64-bit - `Mac <https://repo.continuum.io/archive/Anaconda3-4.2.0-MacOSX-x86_64.pkg>`_ / `Windows <https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe>`_ / `Linux <https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh>`_
3. Install pycroscopy - Open a terminal (mac / linux) or command prompt (windows - if possible with administrator priveleges) and type:
.. code:: bash
pip install pycroscopy
4. Enjoy pycroscopy!
We recommend `HDF View <https://support.hdfgroup.org/products/java/hdfview/>`_ for exploring HDF5 files generated by and used in pycroscopy.
Updating
~~~~~~~~
If you already have pycroscopy installed and want to update to the latest version, use the following command:
.. code:: bash
pip install -U --no-deps pycroscopy
If it does not work try reinstalling the package:
.. code:: bash
pip uninstall pycroscopy
pip install pycroscopy
Compatibility
~~~~~~~~~~~~~
* Pycroscopy was initially developed in python 2 but all current / future development for pycroscopy will be on python 3.5+. Nonetheless, we will do our best to ensure continued compatibility with python 2.
* We currently do not support 32 bit architectures
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
pycroscopy-0.59.2.linux-x86_64.tar.gz
(589.5 kB
view hashes)
Built Distribution
Close
Hashes for pycroscopy-0.59.2.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0be3844d392ec22c99192daa6079935720190235552f59ac8155e89e0a7f7b4b |
|
MD5 | e877b935bca3dc928f3f06b9dbda4432 |
|
BLAKE2b-256 | a484da5fe33052b71ee693d9c236a7002fca9cbb6d446400f78b441496ce0a6e |
Close
Hashes for pycroscopy-0.59.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8a739d9ccd5901cf6332362448015178a71a8f209be5df2dc8a28c510276423 |
|
MD5 | 57a05a3062204131213827049628675e |
|
BLAKE2b-256 | ebe2ad9c528c8bc300becaa30d20eed974c05c681b36b1f231ed753637c67bf7 |