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 scikit-package to create a lightweight Python package (Level 4):

(FIXME: Replace this GIF with a Level 4 demo with updated file/folder names.)

scikit-package demo

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.0.3.tar.gz (8.0 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.0.3-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file scikit_package-0.0.3.tar.gz.

File metadata

  • Download URL: scikit_package-0.0.3.tar.gz
  • Upload date:
  • Size: 8.0 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.0.3.tar.gz
Algorithm Hash digest
SHA256 16654453e7d078bda47abbc30e4d25379a4f7ade3e06f55f05ec00247a869f21
MD5 8e04e711b9e3cc95cffafca114b43df9
BLAKE2b-256 2bb16c4998e878bdbfffda242c876bad270b3a8e383fe9aa013c770934b5dd5e

See more details on using hashes here.

File details

Details for the file scikit_package-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: scikit_package-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for scikit_package-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7389791a0f0ba135c3dcc64360a0dda297f10626e2cfc8f7ff189ead4b45756e
MD5 3769d15684de4e905f36a222923ec231
BLAKE2b-256 2f6fbc17a9b63e8666fbe1bd5afb6dabd0324c07092d29a31711ba960c795108

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