- Adds imaging data from Solar Orbiter EUI and METIS.
- Implements offline fits file loading from local database.
- Simplifies the configuration of the database directory.
- Improves Parker Spiral visualization.
- Adds imaging data from PSP/WISPR.
- Implements new feature of Parker spiral and HEK events visualization on the images.
- Adds a method to get directly the geometrical model from model_fittings.
- Adds tests for extensions, WISPR imaging.
- Adds and improves docstrings in utilities, modules, and geometrical models.
- Adds GCS and kinematic plots in documentation
- Adds function reference in the documentation
- Changes some optional inputs for get_hek_flare, make_figure, plot_bodies, and plot_solar_reference_lines to be better utilised.
- Adds more imaging data from SDO/AIA.
- Adds acceleration calculation in the kinematic plots.
- Implements acceleration plotting in the app.
- Includes fits file name in fitting files and dataframes.
- Highlights a row in the fitting table when fitting exist in table.
- Decouples the loading of fits files from download_fits function.
- Improves configuration dictionary for selected imagers.
- Improves json warning message in the main app page.
- Adds documentation page link to the main app page.
- Updates README files.
- Improves plot_fitting_model and adds figure test.
- Improves application layout.
- Fixes a potential bug in filter_maps when no filtering is applied.
- Fixes a bug with progress bar with stqdm.
- Fixes a bug with image processing mode selection.
- 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.
- Change the inputs for download_fits from string dates to timerange.
- 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
- Updates sunpy dependencies to sunpy 5.1.2
- 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.
- 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.
- A utility added to load the json fitting files
- Simplifies the code structure for loading the fitting files in the app
- Fixes a bug when passing no maps in maputils
- Fixes a bug when corrupted fits files loaded and imager load skipped
- 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
- Changes the fitting time input from map.date to map.date_average when exist (see #24)
- 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
- Implements PyThea test to cli
- Includes Python version 3.10
- Fixes a runtime bug with streamlit 1.30.0
- Switches download of fits data to PyThea directory
- 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
- 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
- Fixes the css code that removes padding
- Changes the relative imports to absolute
- Don't remove imports from init.py with autoflake
- 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)
- Improves sliders behavior
- Improves the main app. script readability and functionality
- pip installation fails on Windows because of non-existing HOME (closed #17)
- 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).
- Fixes a bug with windows install (closed #15)
- Changes the default minimum limit for the images download time range.
- Removes stqdm extension since this is now available from pip.
- General changes in the Readme page (Improves the installation part and also includes the information for the paper in frontiers)
- Fixes a bug with streamlit>1.12 when the slider values is integers. Changed to float.
- Pin down the dependencies to parfive==1.5.1 (see #13 where data downloads failing)
- Fixes PyThea's runtime script since streamlit dropped the support for streamlit.cli
- Fixes an issue when no images found from VSO and resulted to error with sunpy>4.0.0