Skip to content

Commit 7588c05

Browse files
ReimarBauermatrss
andauthored
updates for 2024 (#31)
* updates for 2024 * url fixed * Update docs/01_about.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/01_about.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/02_installation.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/02_installation.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/02_installation.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/develop/Getting-Started.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/develop/Getting-Started.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/develop/Setup-Instructions.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/develop/Setup-Instructions.md Co-authored-by: Matthias Riße <[email protected]> * Update docs/develop/Setup-Instructions.md Co-authored-by: Matthias Riße <[email protected]> --------- Co-authored-by: Matthias Riße <[email protected]>
1 parent a290f99 commit 7588c05

13 files changed

+78
-147
lines changed

docs/01_about.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ MSS is a client/server application written in the language **Python**.
4444
This is used to create flight plans and discuss these with pilots of
4545
research aircraft. The flight path is designed by local and remote
4646
scientists based on meteorologic forecast data on the QT5 MSS gui
47-
application. A [publication by Rautenhaus et
48-
al.](http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012.pdf)
49-
summarizes the principle of this software. At the EuroPython conference,
50-
a [overview
51-
talk](https://pyvideo.org/europython-2017/mss-software-for-planning-research-aircraft-missions.html)
47+
application.
48+
Two publications are available, one by [Bauer et al.](https://gmd.copernicus.org/articles/15/8983/2022/gmd-15-8983-2022.pdf)
49+
and the other by [Rautenhaus et al.](http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012.pdf),
50+
which summarize the principle of this software. On the EuroPython conference a
51+
[overview talk](https://pyvideo.org/europython-2017/mss-software-for-planning-research-aircraft-missions.html)
5252
about MSS was held.
5353

5454
The MSS software includes a template for a Webmap server providing own

docs/02_installation.md

Lines changed: 12 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -11,56 +11,37 @@ permalink: /install/
1111
## Install distributed version by conda
1212

1313

14-
[Anaconda](https://www.continuum.io/why-anaconda) provides an
15-
enterprise-ready data analytics platform that empowers companies to
16-
adopt a modern open data science analytics architecture.
17-
18-
MSS is available as anaconda package on the channel.
14+
We are based on [miniforge](https://github.com/conda-forge/miniforge#download),
15+
which provides the minimal installers for Conda and Mamba specific to conda-forge. The packages of the base are from the conda-forge channel.
16+
conda-forge is the default and only channel configured.
17+
MSS is available as a conda package on the channel.
1918

2019
[conda-forge/mss](https://anaconda.org/conda-forge/mss)
2120

22-
The conda-forge packages are based on defaults and other conda-forge
23-
packages. This channel conda-forge has builds for osx-64, linux-64,
24-
win-64
21+
The conda-forge channel has builds for osx-64, linux-64 and win-64.
2522

2623
The conda-forge [github organization](https://conda-forge.github.io/)
2724
uses various automated continuous integration build processes.
2825

29-
### conda-forge channel
30-
31-
Please add the channel conda-forge to your defaults:
32-
33-
$ conda config --add channels conda-forge
34-
35-
The last channel added gets on top of the list. This gives the order:
36-
37-
```
38-
channels:
39-
- conda-forge
40-
- defaults
41-
```
42-
43-
First search in conda-forge.
4426

4527
You must install mss into a new environment to ensure the most recent
46-
versions for dependencies (On the Anaconda Prompt on Windows, you have
47-
to leave out the 'source' here and below). :
28+
versions for dependencies:
4829

49-
$ conda create -n mssenv mamba
50-
$ conda activate mssenv
51-
(mssenv) $ mamba install mss
30+
$ mamba create -n mssenv mss
31+
$ mamba activate mssenv
32+
(mssenv) $ mss -h
5233

5334
Afterwards reactivate the environment, this sets all env variables needed.
5435

55-
(mssenv) $ conda deactivate
56-
$ conda activate mssenv
36+
(mssenv) $ mamba deactivate
37+
$ mamba activate mssenv
5738

5839
For updating an existing MSS installation to the current version, it is
5940
best to install it into a new environment. If an existing environment
6041
shall be updated, it is important to update all packages in this
6142
environment.
6243

63-
$ conda activate mssenv
44+
$ mamba activate mssenv
6445
(mssenv) $ mamba update mss
6546
(mssenv) $ mamba update --all
6647

docs/04_gsoc.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,10 @@ We have labled small sized issues as "good first issue" on <https://github.com/O
3737
* [msui: Overlay Measured Data](/develop/GSOC/overlay_measured_data)
3838

3939
## Difficulty level: Medium
40-
* [msui: Modernize fs_filepicker](/develop/GSOC/modernize_fs_filepicker)
4140
* [cli: Improve Tutorials](/develop/GSOC/improve_tutorials)
4241
* [wms: Plot Gallery integrated](/develop/GSOC/integrated_plot_gallery)
4342
* [wms: Implement and support color bars being served](/develop/GSOC/color_bars_served)
4443
* [msui/msc: View Layout and Restoring](/develop/GSOC/view_restoring)
45-
* [msc: Implement a SAML 2.0 service provider (SP) into mscolab](/develop/GSOC/saml_for_mscolab)
4644

4745

4846

@@ -64,6 +62,12 @@ proposal submission deadline so you can make changes in time.
6462

6563
You can take a look at the following projects from previous years to get help for your proposal.
6664

65+
### GSoC'23 Projects
66+
67+
- [Shubh Gaur: Mission Support System(MSS) : UI-improvements : GSOC 2023](https://github.com/Open-MSS/MSS/wiki/UI%E2%80%90improvements-GSOC-2023)
68+
- [Nilupul Manodya: Mission Support System : Implement a SAML 2.0 service provider (SP) into mscolab : GSOC 2023](https://github.com/Open-MSS/MSS/wiki/Implement-a-SAML-2.0-service-provider-(SP)-into-mscolab-:-GSOC-2023)
69+
70+
6771
### GSoC'22 Projects
6872

6973
- [Sreelakshmi Jayarajan: Automated Command Line Plotting Tool : GSoC 2022](https://github.com/Open-MSS/MSS/wiki/Automated-Command-Line-Plotting-Tool-:-GSoC-2022)

docs/develop/GSOC/SAML_for_mscolab.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

docs/develop/GSOC/improve_tutorials.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,22 @@ exclude: true
88
# msui: Improve Tutorials
99

1010
- **Project description**:
11-
Improve the existing tutorial scripts. Reduce duplicated code lines.
12-
Create a construction kit for common features. e.g. create account, load first wms server.
13-
Use the methods of the construction kit on a started MSS to automate this.
11+
Improve the existing tutorial scripts.
1412
Merge Text / Audio with movies.
15-
Make the tutorials creatable in background without screen. Recreate a bunch of tutorials on each pull request.
16-
Add new tutorials.
13+
Make the tutorials creatable in background without a screen,
14+
e.g. xvfb-run on a docker setup Create a bunch short new tutorials.
15+
Add new tutorial scripts and potentially integrate the tutorials into the test suite,
16+
as a sort of integration test.
1717

18-
- **Duration**: 175h - 350h
18+
- **Duration**: 90h - 350h
1919

20-
- **Skills**: Python, Qt, Git
20+
- **Skills**: Python, Qt, Git, AI-Assistant
2121

2222
- **Difficulty level**: Medium
2323

2424
- **Related Readings/Links**:
2525
- https://mss.readthedocs.io/en/stable/tutorials.html
2626

2727
- **Potential mentors**:
28-
28+
29+

docs/develop/GSOC/integrated_plot_gallery.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@ exclude: true
1515
Besides existing parameters new have to become enabled, e.g. mapsection, projection.
1616
An extension to a larger project is to add an interactive user interface.
1717

18-
* **Duration**: 175h - 350h
19-
* **Skills**: Python, QT, UI programming, Git
18+
* **Duration**: 90h - 350h
19+
* **Skills**: Python, QT, UI programming, Git, AI-Assistant
2020
* **Difficulty level**: Medium
2121
* **Related Readings/Links**:
2222
* https://mss.readthedocs.io/en/stable/gallery/index.html
2323
* https://mss.readthedocs.io/en/stable/mswms.html?highlight=gallery#standalone-server-setup
24+
* https://mss.readthedocs.io/en/stable/tutorial.html
25+
2426
* **Potential mentors**: [email protected], [email protected]

docs/develop/GSOC/modernize_fs_filepicker.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

docs/develop/GSOC/overlay_measured_data.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ exclude: true
1313
An option shall be implemented to overlay this data to the Linear Views.
1414
In addition scatter plots with two data types shall be enabled.
1515
This plugin shall be integrated with the multilayer feature.
16-
* **Duration**: 175h - 350h
17-
* **Skills**: Python, Qt, Git
16+
* **Duration**: 90h - 350h
17+
* **Skills**: Python, Qt, Git, AI-Assistant
1818
* **Difficulty level**: Medium - Hard
1919
* **Related Readings/Links**:
2020
* https://mss.readthedocs.io/en/stable/gallery/index.html
2121
* https://mss.readthedocs.io/en/stable/gallery/plot_examples/plot_example_LS.html
22+
* https://mss.readthedocs.io/en/stable/tutorial.html
2223
* **Potential mentors**: [email protected], [email protected]

docs/develop/GSOC/support_color_bars_being_served.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@ This task entails
1919
2. properly address "nice" displaying of the colorbar in the frontend for typical use-cases (i.e. less than 3 bars)
2020
3. Revamping the existing plotting layers to use this feature.
2121

22-
- **Duration**: 175h
23-
- **Skills**: Python, QT, UI programming, Git
22+
- **Duration**: 90-350h
23+
- **Skills**: Python, QT, UI programming, Git, AI-Assistant
2424
- **Difficulty level**: Medium
2525
- **Related Readings/Links**:
2626
- https://github.com/Open-MSS/MSS/issues/1375
2727
- https://www.ogc.org/standards/wms
28-
- **Potential mentors**: [email protected], [email protected]
28+
- https://mss.readthedocs.io/en/stable/tutorial.html
29+
- **Potential mentors**: [email protected], [email protected]

docs/develop/GSOC/support_of_simple_trajectory_calculations.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ with a given set of parameters like climbing rate and ceiling altitude.
1818
The MSS server usually has already the data necessary for performing the calculations, but a simple trajectory
1919
module would need to be implemented/connected. Also, a WMS extension will need to be specified and implemented.
2020

21-
- **Duration**: 350h
22-
- **Skills**: Python, QT, UI programming, Git
21+
- **Duration**: 90-350h
22+
- **Skills**: Python, QT, UI programming, Git, AI-Assistant
2323
- **Difficulty level**: Hard
2424
- **Related Readings/Links**:
2525
- https://www.msc-ep.uni-bremen.de/services/lectures/practicals/pr_trajectories_2019.pdf
2626
- https://predict.habhub.org/
27+
- https://mss.readthedocs.io/en/stable/tutorial.html
2728
- **Potential mentors**:
2829

0 commit comments

Comments
 (0)