Welcome to the GitHub repository of the IDL-based STIX ground analysis software. Please visit stixpy for the Python version.
If you have any question, need assistance or found a bug, please don't hesitate to contact the people below.
Topic | Contact | GitHub Account | |
---|---|---|---|
Aspect and pointing | Frédéric Schuller | fschuller [at] aip [dot] de | @FredSchuller |
Spectroscopy and OSPEX | Ewan Dickson | ewan [dot] dickson [at] uni-graz [dot] at | @grazwegian |
Imaging | Paolo Massa | massa [dot] p [at] dima [dot] unige [dot] it | @paolomassa |
Imaging-spectroscopy | Andrea F. Battaglia | andrea [dot] battaglia [at] fhnw [dot] ch | @afbattaglia |
Website | Hualin Xiao | hualin [dot] xiao [at] fhnw [dot] ch | @drhlxiao |
IDL tools | Ewan Dickson | ewan [dot] dickson [at] uni-graz [dot] at | @grazwegian |
Python tools | Shane Maloney | shane [dot] maloney [at] dias [dot] ie | @samaloney |
Data requests | Säm Krucker | krucker [at] berkeley [dot] edu | |
General issues | Säm Krucker | krucker [at] berkeley [dot] edu | |
SolarSoftware | Säm Freeland | freeland [at] lmsal [dot] com |
Anyone using the analysis software is invited to contribute. Either by creating an issue in the issue tracker or adding their code to the software repository. There are some guidelines and rules, however.
Did you find a bug in the code? Did you encounter an issue or a particularity? Or are you missing some functionality? Then go to our issue tracker and check if your problem has already been reported. There is a filter/search bar at the top. If you do not find your issue already, create a new one. You do not need to assign anybody or add any tags. However, please leave us enough information so we can figure out how to best approach the problem or feature. Try to follow this structure:
- The subject: One line giving a short intro to your issue. Try to be explicit rather than vague.
- The problem (short): What is not working? What is the expected behavior? What is it you think is missing? Etc. Keep it short. It's just a teaser.
- Environment: What IDL version are you running? What is your local GSW version (
stx_gsw_version
can help you)? What is your operating system? Etc. - Details: Give all the necessary details to describe the problem or your feature. List the files you used here too.
- Screenshots: Add additional screenshots that help understand the problem.
- Files: Add files that could help reproduce the issue.
- Example code: If possible, send us the commands to reproduce the issue.
Once you submit your issue, we will have a look and assign all the essential tags and people to it. We may also leave a few follow-up questions for you, so don't forget to check back with your issue from time to time.
Fantastic of you to decide to support our development effort. The following lines offer an abstract description of the software development workflow we follow:
- Let us know that you would like to help, and let's work together. Especially if you would like to start work on issues from the tracker.
- Create a fork of the STIX GSW repository (you only need to do this once)
- Create a local branch within the forked GSW version (do this for every new feature or bugfix)
- Enter the local branch and start modifying the code
- Once you are happy with your work - step 1: Review your code and make sure it looks clean, is easily understandable, and is sufficiently well documented.
- Once you are happy with your work - step 2: Create an upstream pull request.
- At this point, we will review your pull requirest and may get back to you with questions or feedback.
- Once we are happy with your work, we'll merge your pull request and close it. Thanks ;)
- If you are looking to run the "standard" STIX IDL GSW, then please visit the official SolarSoftware documentation.
- If you are looking to run the GitHub STIX IDL GSW version with your local SSW environment for development purposes, please use the STIX IDL utility
stx_gsw_github_development
.