
Research
PyPI Package Disguised as Instagram Growth Tool Harvests User Credentials
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Welcome to Chemotools, a Python package that integrates chemometrics with Scikit-learn.
Since I released Chemotools, I have received a fantastic response from the community. I am really happy for the interest in the project š¤. This also means that I have received a lot of good feedback and suggestions for improvements. I have been intensively working on releasing new versions of Chemotools to address the feedback and suggestions. If you use Chemotools, make sure you are using the latest version (see installation), which will be aligned with the documentation.
šš Check the latest version and make sure you don't miss out on cool new features.
šš Check the documentation for a full description on how to use chemotools.
Chemotools is a Python package that provides a collection of preprocessing tools and utilities for working with spectral data. It is built on top of popular scientific libraries and is designed to be highly modular, easy to use, and compatible with Scikit-learn transformers.
If you are interested in learning more about chemotools, please visit the documentation page.
Benefits:
Applications:
Chemotools is distributed via PyPI and can be easily installed using pip:
pip install chemotools
Upgrading to the latest version is as simple as:
pip install chemotools --upgrade
Chemotools is designed to be used in conjunction with Scikit-learn. It follows the same API as other Scikit-learn transformers, so you can easily integrate it into your existing workflow. For example, you can use chemotools to build pipelines that include transformers from chemotools and Scikit-learn:
from sklearn.preprocessing import StandardScaler
from sklearn.pipeline import make_pipeline
from chemotools.baseline import AirPls
from chemotools.scatter import MultiplicativeScatterCorrection
preprocessing = make_pipeline(AirPls(), MultiplicativeScatterCorrection(), StandardScaler(with_std=False))
spectra_transformed = preprocessing.fit_transform(spectra)
Check the documentation for more information on how to use chemotools.
We welcome contributions to Chemotools from anyone interested in improving the package. Whether you have ideas for new features, bug reports, or just want to help improve the code, we appreciate your contributions! You are also welcome to see the Project Board to see what we are currently working on.
To contribute to Chemotools, please follow the contributing guidelines.
This package is distributed under the MIT license. See the LICENSE file for more information.
AirPLS baseline correction is based on the implementation by Zhang et al.. The current implementation is based on the Python implementation by zmzhang.
FAQs
chemotools: A Python Package that Integrates Chemometrics and scikit-learn
We found that chemotools demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Ā It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.