Skip to main content

SITCoM: SiRGraF Integrated Tool for Coronal dynaMics

Project description

Sitcom Python Package

The sitcom Python package is a collection of utilities designed to quickly analyze some properties of coronal dynamics.SiRGraF Integrated Tool for Coronal dynaMics (SITCoM) is based on Simple Radial Gradient Filter (SiRGraF) used to filter the radial gradient in the white-light coronagraph images and bring out dynamic structures. SITCoM has been developed in Python and integrated with SunPy which enables the user to pass the white-light coronagraph data to the tool and generate radially filtered output with an option to save in various formats as required. The outputs can be viewed in Cartesian and polar coordinate systems. We have implemented the functionality of tracking the transients such as coronal mass ejections (CMEs), outflows, plasma blobs etc. using height-time plots and derive their kinematics. In addition, SITCoM also supports oscillation and waves studies such as for streamer waves. This is done by creating a distance-time plot at a user-defined location (artificial slice) and fitting a sinusoidal function to derive the properties: of time period, amplitude, and damping (if any) which could be used for seismology. We provide the provision to manually or automatically select the data points to be used for fitting.

Installation

You can install the sitcom package using pip:

pip install sitcom

For Linux users, existence of the "xcb" library is essential. That can be installed with :

sudo apt-get install libxcb-xinerama0

Usage

The sitcom package currently can be used by typing the following in the terminal:

python3 -m sitcom

Contributing

If you'd like to contribute to the sitcom package, please email us on the provided email addresses.

License

The sitcom package is released under the MIT License. See the LICENSE file for more information.

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

sitcom-1.5.2.tar.gz (10.8 MB view details)

Uploaded Source

Built Distribution

sitcom-1.5.2-py3-none-any.whl (10.8 MB view details)

Uploaded Python 3

File details

Details for the file sitcom-1.5.2.tar.gz.

File metadata

  • Download URL: sitcom-1.5.2.tar.gz
  • Upload date:
  • Size: 10.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for sitcom-1.5.2.tar.gz
Algorithm Hash digest
SHA256 ecb42186a20943a1503929e8c75cbaef808f1ef5617fefd3754a3797e9fb9a28
MD5 1e5d74dffdc67a6a7b4575685ffeea50
BLAKE2b-256 c82fe0702f36603a393bc77dd9759331fb334d4661366dd72d26c4a07bd46e13

See more details on using hashes here.

File details

Details for the file sitcom-1.5.2-py3-none-any.whl.

File metadata

  • Download URL: sitcom-1.5.2-py3-none-any.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for sitcom-1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d3db5b0190f4cc85007232fff55f888e95ead9cb4b5d66e575aa9ccd40dbbb52
MD5 90762e1bd37ae7e7ec909ebe96a0bfce
BLAKE2b-256 b20fb6777f477bce9339519712ec9a37b30ba2298228bca8bb4b35d86a3b59ae

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