Releases: AthKouloumvakos/PyThea
Releases · AthKouloumvakos/PyThea
v0.11.0
Features
- Adds tests for ellipsoid location on AIA and STEREO COR images.
- Adds test_load_fitting_json_file to check the fitting file load and save.
- Improve PyThea tests on cli.
Major Changes
- Change the inputs for download_fits from string dates to timerange.
Minor Changes
None
Bug Fixes
None
Releases v0.10.0
Features
- Option added to choose the step for Running Difference or the background image for the Base Difference image processing.
- Fetures added in the app to plot limb or meridians from different observers and grid.
- Feture added in the app for manual change of the images colorbar limits.
- Feture added in the app to use median filter images processing.
- Tests added: A test to verify the existence of Pythea's database directory
Major Changes
- Updates sunpy dependencies to sunpy 5.1.2
Minor Changes
- Improvements on the pipeline of image download and processing in the app.
- Improvements and simplifications on the figures production in the app.
- Values of the colormap limits in the app are stored and are reused when changing the imager.
Bug Fixes
- Fixes a bug with test_database_dir_exists.
- Fixes a bug when corrupted fits files loaded and imager load skipped.
- Fixes a bug with AIA visuallization from missing date_average.
- Fixes a bug with supplementary imaging selection.
v0.9.1
Features
- A utility added to load the json fitting files
Major Changes
None
Minor Changes
- Simplifies the code structure for loading the fitting files in the app
Bug Fixes
- Fixes a bug when passing no maps in maputils
- Fixes a bug when corrupted fits files loaded and imager load skipped
v0.9.0
Features
- Adds sample data methods for testing and document builds
- Adds tests: test_get_horizons_coord, test_vso_search, test_hek_client, and test_parameter_fit_polynomial
- Adds calibration for AIA, LASCO, and STEREO EUVI
Major Changes
- Changes the fitting time input from map.date to map.date_average when exist (see #24)
Minor Changes
- Improves the following utilities: make_figure, maps_process, plot_fitting_model
- Improves the test_get_hek_flare and test_hek_client tests
- Changes how best_fit_x is defined in the parameters_fit utility
- Changes the pipeline of imaging data download and processing in the app
Bug Fixes
None
v0.8.1
Features
- Implements PyThea test to cli
Major Changes
None
Minor Changes
- Includes Python version 3.10
Bug Fixes
- Fixes a runtime bug with streamlit 1.30.0
v0.8.0
Caution
It seems that upgrading to the new version of PyThea and running it in the command line with PyThea streamlit
results to the following error: Tried to use SessionInfo before it was initialized
. This is caused from streamlit upgrade to 1.30.0. To resolve this issue either downgrade streamlit with pip3 install streamlit==1.29.0
and run PyThea as normal or run PyThea with streamlit run PyThea/PyThea_app.py
The issue will be investigated further (see #23).
Features
None
Major Changes
- Switches download of fits data to PyThea directory
Minor Changes
- Adds in the README how to update PyThea and a note for the further development of PyThea
- Adds a CHANGELOG file
- Removes border lines from forms to improve the layout of components
- Replaces deprecated st.experimental_rerun with st.rerun
- Improves the datetick format of the kinematic plots
Bug Fixes
None
v0.7.4
Features
None
Major Changes
None
Minor Changes
- Changes the intersection calculation from Vedo to PyVista to reduce redering time
- Lowers the resolution of draw_limb to reduce redering time
- Removes unused code for duplicate fits file filtering
Bug Fixes
- Fixes the css code that removes padding
v0.7.3
Features
None
Major Changes
None
Minor Changes
- Changes the relative imports to absolute
- Don't remove imports from init.py with autoflake
Bug Fixes
- Fixes a missing package in custom mode in kinematics
- Fixes the github workflows when push
- Fixes a deprecation in distutils (use the packaging.version instead)
v0.7.2
v0.7.1
Features
None
Major Changes
None
Minor Changes
- Changes the python version in GitHub workflow.
- A minor layout change on the main page.
- Improves the sliders' behaviour.
- Updates the pre-commit package versions.
- Removes the files related to Herocu (since it is deprecated).
- Reverse the coronagraphic images when crota was far from zero (closed #3).
- Includes the license file of the gcs_python package and improves the docstrings on gcs model (closed #16).
Bug Fixes
- Fixes a bug with windows install (closed #15)