chemotools

Integrate your chemometric tools with the scikit-learn API ๐Ÿงช ๐Ÿค–

MIT License

Downloads
663
Stars
45
Committers
3

Bot releases are hidden (Show)

chemotools - v0.1.5 Latest Release

Published by paucablop 8 months ago

What's new? ๐ŸŽ‰๐ŸŽ‰

Improvements โœจโœจ

Polars support for datasets and for all functions. Now you can load the datasets as polars.DataFrame and use the functions with polars.DataFrame.

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.1.4

Published by paucablop 9 months ago

What's new? ๐ŸŽ‰๐ŸŽ‰

Improvements โœจโœจ

Range Cut function, now incorporates an attribute wavenumbers_ that contains the cut wavenumbers

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.1.3

Published by paucablop 11 months ago

What's new? ๐ŸŽ‰๐ŸŽ‰

Improvements โœจโœจ

Updated sklearn API, there is not effect on the functionality

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v.0.1.2

Published by paucablop 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/paucablop/chemotools/compare/v0.1.1...v0.1.2

chemotools - v0.1.1

Published by paucablop 12 months ago

What's new? ๐ŸŽ‰๐ŸŽ‰

Include data augmentation module

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.1.0

Published by paucablop about 1 year ago

Releasing v0.1.0, it is equivalent to v0.0.28

chemotools - v0.0.28

Published by paucablop about 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

add coffee dataset

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.27

Published by paucablop about 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

  • PointScaler: Scale your spectra by the intensity value given at a certain index or wavenumber! This substitutes the old IndexScaler, as it extends its functionality
  • SelectFeautes: An advanced feature selector compare to Range Cut. It allows you to choose any range of indices or wavenumbers (continuous or discontinuous) and select the features

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.26

Published by paucablop about 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

  • MinMaxScaler: change functionality, not it will subtract the min and divide by the difference between the min and the max. If the parameter use_min is False, then it will just divide by the max.

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.25

Published by paucablop about 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

  • RangeCut now has a different input order: start, end and wavenumber (optional). Optional inputs are defined at the end. start and end index are found after fitting the method and not upon instantiation. This is because in scikitlearn, instanciation attributes cannot be modified.

  • ConstantCorrection: Same changes as RangeCut

chemotools - v0.0.24

Published by paucablop about 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

  • Include fermentation datasets ๐Ÿ”

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.23

Published by paucablop about 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

  • Add extended multiplicative scatter correction
  • Add Robust Normal variate!

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.22

Published by paucablop over 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

  • Add docstrings in all available methods

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.21

Published by paucablop over 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

Improvements โœจโœจ

  • Increase performance of ArPls() by a factor of x40

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.20

Published by paucablop over 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

  • New preprocessing added for baseline correction. It is called assymetrically reweighted penalized least squares (ArPls()). The current implementation in based on the following work:

Sung-June Baek a, Aaron Park *a, Young-Jin Ahn a and Jaebum Choo, Baseline correction using asymmetrically reweighted penalized least squares smoothing

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.19

Published by paucablop over 1 year ago

What's new? ๐ŸŽ‰๐ŸŽ‰

When set_output(transform="pandas") the method will return a pandas.DataFrame instrad of a numpy.ndarray.

Improvements โœจโœจ

Bug fixes ๐Ÿ›๐Ÿ›

chemotools - v0.0.18

Published by paucablop over 1 year ago

Improve performance in whitakker filter and airpls by using sparse alegebra

chemotools - v0.0.17

Published by paucablop over 1 year ago

what is new?

RangeCutByIndex() and RangeCutByWavenumbers() are now merged into a single method RangeCut()

chemotools - v0.0.16

Published by paucablop over 1 year ago

โœจโœจ ConstantBaselineCorrection() is now added

chemotools - v0.0.15

Published by paucablop over 1 year ago

โœจ RangeCutByWavenumber has been included to the family of preprocessing tools.

Package Rankings
Top 26.88% on Pypi.org
Badges
Extracted from project README
pypi pypi pypi codecov Downloads DOI
Related Projects