Skip to content

Releases: AthKouloumvakos/PyThea

v0.11.0

19 May 06:30
Compare
Choose a tag to compare

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

17 Apr 23:13
Compare
Choose a tag to compare

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

06 Mar 12:53
Compare
Choose a tag to compare

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

28 Feb 02:14
Compare
Choose a tag to compare

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

13 Jan 14:15
Compare
Choose a tag to compare

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

11 Jan 14:47
Compare
Choose a tag to compare

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

09 Jul 12:17
Compare
Choose a tag to compare

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

16 Feb 03:50
Compare
Choose a tag to compare

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

28 Nov 22:17
Compare
Choose a tag to compare

Features

None

Major Changes

None

Minor Changes

  • Improves sliders behavior
  • Improves the main app. script readability and functionality

Bug Fixes

  • pip installation fails on Windows because of non-existing HOME (closed #17)

v0.7.1

18 Oct 23:23
Compare
Choose a tag to compare

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)