Skip to main content

A collection of scikit-learn compatible utilities that implement methods developed in the COSMO laboratory

Project description

scikit-cosmo

Test codecov

A collection of scikit-learn compatible utilities that implement methods developed in the COSMO laboratory

Installation

pip install skcosmo 

You can then import skcosmo in your code!

Developing the package

Start by installing the development dependencies:

pip install tox black flake8

Then this package itself

git clone https://github.com/cosmo-epfl/scikit-cosmo
cd scikit-cosmo
pip install -e .

This install the package in development mode, making is importable globally and allowing you to edit the code and directly use the updated version.

Running the tests

cd <scikit-cosmo PATH>
# run unit tests
tox
# run the code formatter
black --check .
# run the linter
flake8

You may want to setup your editor to automatically apply the black code formatter when saving your files, there are plugins to do this with all major editors.

License and developers

This project is distributed under the BSD-3-Clauses license. By contributing to it you agree to distribute your changes under the same license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skcosmo-0.1.1.tar.gz (519.7 kB view details)

Uploaded Source

Built Distribution

skcosmo-0.1.1-py3-none-any.whl (146.7 kB view details)

Uploaded Python 3

File details

Details for the file skcosmo-0.1.1.tar.gz.

File metadata

  • Download URL: skcosmo-0.1.1.tar.gz
  • Upload date:
  • Size: 519.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for skcosmo-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f160049785accb84e48e165644597a35ffbb7eaee9d5d5f46e6f7994528b5660
MD5 e14e54909adb911b9d16925fcbc9e35d
BLAKE2b-256 8cc5481224fea5e1b2c87cb790df98aca99c5fbd1ea020d796852fd02b365828

See more details on using hashes here.

Provenance

File details

Details for the file skcosmo-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: skcosmo-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 146.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for skcosmo-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 662cddd691eb6fa7fc3c38ed17c489291590dfac241b890b8b6e6784a1c4898c
MD5 671cf2b279796af82d622f5f616a1635
BLAKE2b-256 659c16ecbdeaa810716478e83c4a5964e709497fe28f3f6043b38dcef07c1c66

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page