MSS 8.0.0
Sreelakshmi Jayarajan (@swsrkty) created a new CLI module for automated plotting by an user
and refactored existing plotting and QT based classes modules.
These classes can be used for plotting purposes without
involving QT-based GUI and Interactive functionalities.
Users can retrieve a set of plots for several flights or hundreds of time-steps
during post-campaign analysis or when compiling an overview over flights of a campaign
for a daily briefing.
This allows users to retrieve similar plots of the same parameters
such as map section, level etc., on a daily basis.
The initial idea stems from Jörn Ungermann. GSoC mentors were Reimar Bauer, Jörn Ungermann, Christian Rolf, Sonja Gisinger
Jatin Jain (@Jatin2020-24) did UI and server improvements in his GSoC project.
Users can now, compare and plot multiple flightpaths on topview.
This feature can be used for flightpathes or MSColab operations.
A fligthpath style width can be changed.
Timestamps are dislayed below each message in MSColab.
Mscolab Operations in use for more than 30 days, move to an inactive list.
The initial idea for multiple flightpaths on topview stems from bkirbus.
GSoC mentors were Reimar Bauer, Jörn Ungermann, Sonja Gisinger
All changes:
https://github.com/Open-MSS/MSS/milestone/81?closed=1
Hint
We unified few attributes in the msui_settings.json for login to services and we use now your client site keyring for password storage.
See our section about login and www authehtication
On the mscolab server configuration you have to change the parameter USER_VERIFICATION to MAIL_ENABLED. We added besides to the existing user verification by e-mail the option to reset a lost password. For this configuration look into the section user verification by email Both are enabled by configuring email and setting the MAIL_ENABLED = True
With MSS 8.0.0 we base our installation on mambaforge. This has mamba in the base environment and the channel conda-forge is preconfigured.
What's Changed
- fixed issue pillow deprecation warning #1492 by @jaivardhan-bhola in #1495
- Refactor tutorials by @ReimarBauer in #1496
- Draft for making styles configurable. by @joernu76 in #1514
- Refactoring of "generic" plotting including semi-decent documentation of the feature. by @joernu76 in #1524
- tests moved to a seperate dir by @joernu76 in #1552
- this style of unit definitions should work with old and new pint by @joernu76 in #1584
- enable to select multiple files for import by @ReimarBauer in #1592
- argument plot_types added by @ReimarBauer in #1594
- Merge gsoc2022 jatin jain to develop by @ReimarBauer in #1600
- show creator in mscolab_admin_window by @ReimarBauer in #1601
- Merge gsoc sree by @joernu76 in #1602
- small fixes related to the multiple flightpath dockingwidget by @ReimarBauer in #1603
- Improvements for testing by @ReimarBauer in #1604
- refactor by @joernu76 in #1605
- use always a fresh tmp dir per default for the msui_wms_cache by @ReimarBauer in #1611
- Replace setup/teardown with setup_method/teardown_method by @joernu76 in #1607
- events calls handler use separate function if needed by @ReimarBauer in #1617
- more tests for plugins by @ReimarBauer in #1619
- refactor by @joernu76 in #1608
- New tests by @ReimarBauer in #1620
- servers should only by --update option trigger an update by @ReimarBauer in #1624
- Hide mscolab ui when not needed by @joernu76 in #1623
- Move plot_types reference to gallery handling. by @joernu76 in #1637
- Changed filepicker Tag by @Jatin2020-24 in #1651
- Adapt tutorials by @ReimarBauer in #1650
- Adding side view to mssautoplot CLI tool by @swsrkty in #1664
- Renamed 'return_format' to 'mime_type' in mswms by @Mr-Sunglasses in #1666
- Added instructions for gh command by @rootxrishabh in #1661
- refactored for Pallet projects by @ReimarBauer in #1668
- remember save_as flightpath dirs by @ReimarBauer in #1672
- moved imports of server after version check by @ReimarBauer in #1667
- pin werkzeug to >=2.2.3 and remove duplicate pygeoif by @sratslla in #1688
- Change f-string to % in loggings for performance reasons by @nilupulmanodya in #1683
- Updated publications.rst by @rootxrishabh in #1670
- show results on the ctrl+f highlighter without clicking by @sratslla in #1696
- improved docs by @ReimarBauer in #1693
- add test_mssautoplot by @HarshKhilawala in #1694
- Fixing problems found on rtfd by @ReimarBauer in #1698
- added download folder for openaip by @rootxrishabh in #1671
- color needs to become initialzed independent from qsettings by @ReimarBauer in #1703
- added another exception for file failure by @ReimarBauer in #1707
- improved server site docs by @ReimarBauer in #1708
- Fix Yes-No default button by @sratslla in #1711
- Fix bug in view (q)settings handling by @joernu76 in #1705
- Switch syntax of removing vertical lines to that used everywhere else by @joernu76 in #1715
- entrypoint for mssautoplot added by @ReimarBauer in #1718
- refactored to use keyring by @ReimarBauer in #1720
- v1.2.2 of workflow by @ReimarBauer in #1724
- Different env names for simplified developer installation of dependencies by @ReimarBauer in #1704
- GLOBAL variables changed to GLOBAL constants by @rootxrishabh in #1710
- Docs improvement by @ReimarBauer in #1725
- Implement mscolab password recovery by @nilupulmanodya in #1713
- rename the mscolab server configuration USER_VERIFICATION = False by @nilupulmanodya in #1728
- Refactor keyring by @ReimarBauer in #1731
- Enhancement: Shortcuts should only be shortcut listings and no option for search by @sratslla in #1734
- gallery build used an outdated image by @ReimarBauer in #1736
New Contributors
- @jaivardhan-bhola made their first contribution in #1495
- @rootxrishabh made their first contribution in #1661
- @Mr-Sunglasses made their first contribution in #1666
- @nilupulmanodya made their first contribution in #1683
- @sratslla made their first contribution in #1688
- @HarshKhilawala made their first contribution in #1694
Full Changelog: 7.0.8...8.0.0