Skip to main content

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.

Metadata

Release files for sitcom 1.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sitcom 1.5.2
File Size Uploaded
sitcom-1.5.2.tar.gz 10.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for sitcom 1.5.2
File Interpreter ABI Platform
sitcom-1.5.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.5 MB

Release files / sitcom-1.5.2.tar.gz

Download URL sitcom-1.5.2.tar.gz
Size 10.8 MB
Tags Source
SHA-256 checksum
How to use checksums
ecb42186a20943a1503929e8c75cbaef808f1ef5617fefd3754a3797e9fb9a28
BLAKE2b-256 checksum
How to use checksums
c82fe0702f36603a393bc77dd9759331fb334d4661366dd72d26c4a07bd46e13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / sitcom-1.5.2-py3-none-any.whl

Download URL sitcom-1.5.2-py3-none-any.whl
Size 10.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d3db5b0190f4cc85007232fff55f888e95ead9cb4b5d66e575aa9ccd40dbbb52
BLAKE2b-256 checksum
How to use checksums
b20fb6777f477bce9339519712ec9a37b30ba2298228bca8bb4b35d86a3b59ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page