Metadata-Version: 2.1
Name: spotfire-dsml
Version: 1.0.1
Summary: Toolkit for data science and machine learning built by Spotfire
Home-page: https://community.spotfire.com/articles/spotfire/python-toolkit-for-data-science-and-machine-learning-in-spotfire/
Maintainer: Spotfire Python Package Support
Maintainer-email: spotfirepython@tibco.com
License: BSD License (BSD 3-Clause License)
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.11, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas==2.0.3
Requires-Dist: scikit-learn==1.3.0
Requires-Dist: tensorflow==2.13.0
Requires-Dist: numpy==1.24.3
Requires-Dist: fastapi==0.85.0
Requires-Dist: uvicorn==0.18.3
Requires-Dist: category_encoders==2.5.0
Requires-Dist: matplotlib==3.7.2
Requires-Dist: seaborn==0.12.2
Requires-Dist: scikeras==0.11.0
Requires-Dist: xgboost==1.7.6
Requires-Dist: cloudpickle==2.2.1
Requires-Dist: mlxtend==0.21.0
Requires-Dist: supersmoother==0.4
Requires-Dist: statsmodels==0.14.0
Requires-Dist: nltk==3.8.1
Requires-Dist: distfit==1.7.1
Requires-Dist: scipy==1.10.1
Provides-Extra: dev
Requires-Dist: pytest==7.1.3; extra == "dev"
Requires-Dist: pytest-cov==4.0.0; extra == "dev"
Requires-Dist: pylint==2.15.3; extra == "dev"
Requires-Dist: black==22.8.0; extra == "dev"
Requires-Dist: mypy==0.982; extra == "dev"
Requires-Dist: fire==0.4.0; extra == "dev"

# Toolkit for data science and machine learning built by Spotfire® 

This package provides several functions for Data Science Machine Learning (DSML) capabilities. While the functions can be used for any Python code they have been optimized for use in or alongside Spotfire. The functions include:
* Train pipeline-based supervised models
* Pipeline-based pre-processing and modeling for text data
* Preprocessing, smoothing and univariate forecasting for time series data
* Perform model explainability
* Calculate model drift
* Distribution fitting, normality testing, parameter estimation, distribution prediction, and probability prediction

### Installation
```sh
pip install spotfire-dsml
```

### License
BSD-type 3-Clause License.  See the file ```LICENSE``` included in the package.
