Skip to main content

A Python package standard and generator for scientific code. Use scikit-package to launch a new project or migrate existing ones to support the latest Python versions and streamline the process of distributing and maintaining your software package.

Project description

PyPI Forge PythonVersion PR

CI Codecov Black Tracking

scikit-package offers tools and practices for the scientific community to make better and more reusable Scientific Python packages and applications:

  • We help scientists share scientific code to amplify research impact.

  • We help scientists save time, allowing them to focus on writing scientific code.

  • We offer best practices from the group’s experience in developing scientific software.

Overview

Here is an overview of the 5 levels of sharing code and the key features of scikit-package:

Diagram of 5 levels of sharing code with key features and scikit-package commands

Demo

Here is how you can use the package create public command to create a new Level 5 Python package called diffpy.my-project in just 1–2 minutes:

Demonstration of creating a new Level 5 package with scikit-package

Getting started

Are you interested in using scikit-package? Begin with the Getting Started page in our online documentation at https://scikit-package.github.io/scikit-package!

How to cite scikit-package

If you use scikit-package to standardize your Python software, we would like you to cite scikit-package as follows:

scikit-package, https://github.com/scikit-package/scikit-package

Acknowledgements

This GitHub repository is built and maintained with the help of scikit-package as well.

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

scikit_package-0.1.0rc0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scikit_package-0.1.0rc0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file scikit_package-0.1.0rc0.tar.gz.

File metadata

  • Download URL: scikit_package-0.1.0rc0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for scikit_package-0.1.0rc0.tar.gz
Algorithm Hash digest
SHA256 8992171fcba9fcb106ee94873d51785ccf2fcee8c30299deda6f5a6e0691cd60
MD5 486c0e4d13ecb86c14685baf36a485ae
BLAKE2b-256 52fa6d4e011866762fca54d32a3e3e14a9476458d99e9c9d91e4228f9a336d20

See more details on using hashes here.

File details

Details for the file scikit_package-0.1.0rc0-py3-none-any.whl.

File metadata

File hashes

Hashes for scikit_package-0.1.0rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 909fb9d10ff5d5e9abc3d54b58cad1227a6b50c52c0386b062c484bc8c663fc6
MD5 ed10d28962b394d16c2ff04584958e40
BLAKE2b-256 9b388bf4677d1244a649f15e2182140c937c11069d539ff13ff130fd29d86727

See more details on using hashes here.

Supported by

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