Skip to main content

Processing, analysis and modelling Spectroscopic data for Chemistry with Python

Project description

What is SpectroChemPy?

SpectroChemPy is a framework for processing, analyzing and modeling Spectroscopic data for Chemistry with Python. It is a cross platform software, running on Linux, Windows or OS X.

Tests Build Status Total alerts Language grade: Python Maintainability Test Coverage
Packages Anaconda-Server Badge Conda PyPI
Docs DOI Conda
Implementations Conda

Features

Among its major features:

  • A NDDataset object embedding array of data with labeled axes and metadata.
  • A Project manager to work on multiple NDDataset simultaneously.
  • Physical Units for NDDataset.
  • Mathematical operations over NDDataset such addition, multiplication and many more ...
  • Import functions to read data from experiments or modeling programs ...
  • Display functions such as plot for 1D or nD datasets ...
  • Export functions to csv, xls formats ...
  • Preprocessing functions such as baseline correction, automatic subtraction and many more ...
  • Fitting capabilities for single or multiple datasets ...
  • Exploratory analysis such as SVD, PCA, MCR_ALS, EFA ...

Warning:

 SpectroChemPy is still experimental and under active development. 
 Its current design is subject to major changes, reorganizations, bugs and crashes!!!. 
 Please report any issues to the Issue Tracker.

Documentation

The online Html documentation is available here: HTML documentation

Examples, tutorials

A zip archive of all the notebooks corresponding to the documentation can be found here

Installation

Follow the instructions here: Installation guide

Issue Tracker

You find a problem, want to suggest enhancements or want to look at the current issues and milestones, you can go there: Issue Tracker

Citing SpectroChemPy

When using SpectroChemPy for your own work, you are kindly requested to cite it this way:

Arnaud Travert & Christian Fernandez, (2020) SpectroChemPy (Version 0.1). Zenodo. http://doi.org/10.5281/zenodo.3823841

Source repository

The source are versioned using the git system and hosted on the GitHub platform: https://github.com/spectrochempy/spectrochempy

License

CeCILL-B FREE SOFTWARE LICENSE AGREEMENT

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

spectrochempy-0.1.22.tar.gz (14.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spectrochempy-0.1.22-py3-none-any.whl (11.1 MB view details)

Uploaded Python 3

File details

Details for the file spectrochempy-0.1.22.tar.gz.

File metadata

  • Download URL: spectrochempy-0.1.22.tar.gz
  • Upload date:
  • Size: 14.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.8

File hashes

Hashes for spectrochempy-0.1.22.tar.gz
Algorithm Hash digest
SHA256 f45c5c71b7ed775b73ea12304d67df1141a246e60de03643406061d87195165e
MD5 5f779e58461d6ecf70b485fd7de3b3d7
BLAKE2b-256 d9069f91f06e575831b324ca9883fe47f9ca212122a44852f387e32dfae37c5b

See more details on using hashes here.

File details

Details for the file spectrochempy-0.1.22-py3-none-any.whl.

File metadata

  • Download URL: spectrochempy-0.1.22-py3-none-any.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.8

File hashes

Hashes for spectrochempy-0.1.22-py3-none-any.whl
Algorithm Hash digest
SHA256 01cf247c537cc7818a1b05b9bae0745021449409c117062adfb94c3120143224
MD5 d5b23b5c1ca86dd4f1087068875e0719
BLAKE2b-256 9139ce1de6469ad8140424fb7ee5355a3e898ae53971a5470bfec824fcb8eac1

See more details on using hashes here.

Supported by

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