Skip to main content

"A SunPy-affiliated package for solar instrument-specific tools."

Project description

A SunPy-affiliated package for solar instrument-specific tools.

Powered by SunPy Badge

What is sunkit-instruments?

sunkit-instruments is a SunPy-affiliated package for solar instrument-specific tools. Its purpose is not to be a repository for all tools for all instruments. Instead it is intended to perform three main roles:

  1. Hold instrument tools that are so few they do not warrant their own package;

  2. Hold tools for instruments with no instrument team or the instrument team does not currently support solar applications;

  3. Act as an incubator for instrument-specific tools that can evolve into a separate instrument package, backed by an instrument team.

For instrument teams, this package can act as a forum to engage with their user base and learn how to best develop their tools within the SunPy/scientific Python ecosystem. It also lowers the barrier to publishing Python-based instrument tools by providing packaging and release infrastructure and support. However should instrument teams want to develop at their own pace or provide a large number of tools, they should consider starting their own package for full control. We encourage and support instrument teams in choosing this route and hope they will still engage and collaborate with the SunPy and wider community during their development. We point to the recent development of aiapy as a shining example of this type of collaboration.

License

This project is Copyright (c) The SunPy Developers and licensed under the terms of the BSD 3-Clause license. This package is based upon the Openastronomy packaging guide which is licensed under the BSD 3-clause licence. See the licenses folder for more information.

Contributing

We love contributions! sunkit-instruments is open source, built on open source, and we’d love to have you hang out in our community.

Imposter syndrome disclaimer: We want your help. No, really.

There may be a little voice inside your head that is telling you that you’re not ready to be an open source contributor; that your skills aren’t nearly good enough to contribute. What could you possibly offer a project like this one?

We assure you - the little voice in your head is wrong. If you can write code at all, you can contribute code to open source. Contributing to open source projects is a fantastic way to advance one’s coding skills. Writing perfect code isn’t the measure of a good developer (that would disqualify all of us!); it’s trying to create something, making mistakes, and learning from those mistakes. That’s how we all improve, and we are happy to help others learn.

Being an open source contributor doesn’t just mean writing code, either. You can help out by writing documentation, tests, or even giving feedback about the project (and yes - that includes giving feedback about the contribution process). Some of these contributions may be the most valuable to the project as a whole, because you’re coming to the project with fresh eyes, so you can see the errors and assumptions that seasoned contributors have glossed over.

Note: This disclaimer was originally written by Adrienne Lowe for a PyCon talk, and was adapted by sunkit-instruments based on its use in the README file for the MetPy project.

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

sunkit-instruments-0.1.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

sunkit_instruments-0.1.1-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file sunkit-instruments-0.1.1.tar.gz.

File metadata

  • Download URL: sunkit-instruments-0.1.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for sunkit-instruments-0.1.1.tar.gz
Algorithm Hash digest
SHA256 841aa304c17e0835ffc28cf26ece817493894d1ae7803234352bbfdd29246e7e
MD5 5ee4716de0f39c09b58032e25d2efe46
BLAKE2b-256 f8d37bbdb64ef8a9284f439671d4b669740fd1f99245221a657650d06b5862a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sunkit_instruments-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for sunkit_instruments-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 34a4e8a1fffa33c21b87fb6eb80056f4703dac29fc703cce1400632d682e8069
MD5 2c4a8170bfcc56e28f123ac361904d83
BLAKE2b-256 de7797799b0bcef48ef166afbc08cbaa739c6d05d1ca5247ae3798cfec83b12f

See more details on using hashes here.

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