Skip to main content
http://sparx.readthedocs.io/en/latest/_images/logo.png

Sparx is a Python module for data preprocessing and wrangling built on top of Pandas, Numpy, SciPy, Scikit-Learn and distributed under the 1-Clause BSD license.

The project was started in 2017 by Bastin Robins, Vandana Bhagat, Pallavi Murthy as a CleverInsight Hack Challenge, and since then many volunteers have contributed. See the AUTHORS.rst file for a complete list of contributors.

It is currently maintained by a team of volunteers.

Website: http://sparx.readthedocs.org

Installation

Dependencies

sparx requires:

  • Python-dateutil (>=2.6.0)

  • Geopy (<=1.11.0)

  • Pandas (>=0.19.2)

  • NumPy (>=1.13.1)

  • Blaze (>=0.10.1)

  • SciPy (>=0.18.1)

  • Scikit-Learn (>=0.18.1)

User installation

If you already have a working installation of pandas, numpy,geopy, python_dateutil, scikit-learn and scipy, the easiest way to install scikit-learn is using pip

pip install -U sparx

Development

We welcome new contributors of all experience levels. The sparx community goals are to be helpful, welcoming, and effective.

Source code

You can check the latest sources with the command:

git clone https://gitlab.com/cleverinsight-community/sparx.git

Setting up a development environment

Quick tutorial on how to go about setting up your environment to contribute to sparx: http://sparx.readthedocs.io/en/latest/contributing.html

Testing

After installation, you can launch the test suite from outside the source directory (you will need to have the pytest package installed):

python -m pytest -v

Submitting a Pull Request

Before opening a Pull Request, have a look at the full Contributing page to make sure your code complies with our guidelines: http://sparx.readthedocs.io/en/latest/contributing.html

Project History

The project was started in 2017 by Bastin Robins, Vandana Bhagat, Pallavi Murthi as a CleverInsight Hack Challenge, and since then many volunteers have contributed. See the AUTHORS.rst file for a complete list of contributors.

Help and Support

Documentation

Communication

Release files for sparx 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sparx 0.0.2
File Size Uploaded
sparx-0.0.2.tar.gz 14.0 kB Details

Release files / sparx-0.0.2.tar.gz

Download URL sparx-0.0.2.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
1f02ed397f0a6a80d5a8bdab83694a3d633329fa9377b30331c812221520e246
BLAKE2b-256 checksum
How to use checksums
68bc47a5ab827e1ea9cf81d6323c6d2add80c717e8ca32da51bfc29a24707206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.9.1 pkginfo/1.4.1 requests/2.12.4 setuptools/32.2.0 requests-toolbelt/0.8.0 tqdm/4.11.2 CPython/2.7.10

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page