Metadata-Version: 2.1
Name: cellpy
Version: 0.4.2b14
Summary: Extract and manipulate data from battery cell testers.
Home-page: https://github.com/jepegit/cellpy
Author: Jan Petter Maehlen
Author-email: jepe@ife.no
License: MIT license
Keywords: cellpy
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Provides-Extra: batch
Provides-Extra: fit
Provides-Extra: all
License-File: LICENSE
License-File: AUTHORS.rst

===============================
cellpy
===============================


.. image:: https://img.shields.io/pypi/v/cellpy.svg
        :target: https://pypi.python.org/pypi/cellpy

.. image:: https://img.shields.io/travis/jepegit/cellpy.svg
        :target: https://travis-ci.org/jepegit/cellpy

.. image:: https://readthedocs.org/projects/cellpy/badge/?version=latest
        :target: https://cellpy.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://pepy.tech/badge/cellpy
        :target: https://pepy.tech/project/cellpy


This Python Package was developed to help the
researchers at IFE, Norway, in their cumbersome task of
interpreting and handling data from cycling tests of
batteries and cells.

Documentation
-------------

The documentation for ``cellpy`` is hosted on `Read the docs
<https://cellpy.readthedocs.io>`_.


Installation and dependencies
-----------------------------

The easiest way to install ``cellpy`` is to install with conda or pip.

With conda::

   conda install cellpy --channel conda-forge

Or if you prefer installing using pip::

   pip install cellpy

Have a look at the documentation for more detailed installation procedures, especially
with respect to "difficult" dependencies when installing with pip.

Licence
-------

``cellpy`` is free software made available under the MIT License.

Features
--------

* Load test-data and store in hdf5 format.
* Filter out the steps of interest.
* Process and plot the data.
* And more...




=======
History
=======

0.4.2 (2021)
------------

* Changed definition of Coulombic Difference (negative of previous)
* Updated loaders with hooks and additional base class TxtLoader with configuration mechanism
* Support for Maccor txt files
* Supports only python 3.8 and up
* Several bug fixes


0.4.1 (2021)
------------

* Updated documentations
* CLI improvements
* New argument for get_cap: max_cycle
* Reverting from using Documents to user home for location of prm file in windows.
* Easyplot by Amund
* Arbin sql reader by Muhammad


0.4.0 (2020)
------------

* Reading arbin .res files with auxiliary data should now work.
* Many bugs have been removed - many new introduced.
* Now on conda-forge (can be installed using conda).


0.4.0 a2 (2020)
---------------

* Reading PEC files now updated and should work


0.4.0 a1 (2020)
---------------

* New column names (lowercase and underscore)
* New batch concatenating and plotting routines


0.3.3 (2020)
------------

* Switching from git-flow to github-flow
* New cli options for running batches
* cli option for creating template notebooks
* Using ruamel.yaml instead of pyyaml
* Using python-box > 4
* Several bug-fixes


0.3.2 (2019)
------------

* Starting fixing documentation
* TODO: create conda package
* TODO: extensive tests


0.3.1 (2019)
------------

* Refactoring - renaming from dfsummary to summary
* Refactoring - renaming from step_table to steps
* Refactoring - renaming from dfdata to raw
* Refactoring - renaming cellpy.cell to cellpy.get
* Updated save and load cellpy files allowing for new naming
* Implemented cellpy new and cellpy serve cli functionality


0.3.0 (2019)
------------

* New batch-feature
* Improved make-steps and make-summary functionality
* Improved cmd-line interface for setup
* More helper functions and tools
* Experimental support for other instruments
* invoke tasks for developers

0.2.1 (2018)
------------

* Allow for using mdbtools also on win
* Slightly faster find_files using cache and fnmatch
* Bug fix: error in sorting files when using pathlib fixed


0.2.0 (2018-10-17)
------------------

* Improved creation of step tables (much faster)
* Default compression on cellpy (hdf5) files
* Bug fixes


0.1.22 (2018-07-17)
-------------------

* Parameters can be set by dot-notation (python-box).
* The parameter Instruments.cell_configuration is removed.
* Options for getting voltage curves in different formats.
* Fixed python 3.6 issues with Read the Docs.
* Can now also be used on posix (the user must install mdb_tools first).
* Improved logging allowing for custom log-directory.


0.1.21 (2018-06-09)
-------------------

* No legacy python.


0.1.0 (2016-09-26)
------------------

* First release on PyPI.


