mss

A QT application, a OGC web map server, a collaboration server to plan atmospheric research flights.

https://github.com/open-mss/mss

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    4 of 59 committers (6.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary

Keywords

conda-forge flight-planning mission-support-system python

Keywords from Contributors

interactive build-tool network-simulation testing-tools hacking particles embedded optim projection generic
Last synced: 6 months ago · JSON representation ·

Repository

A QT application, a OGC web map server, a collaboration server to plan atmospheric research flights.

Basic Info
  • Host: GitHub
  • Owner: Open-MSS
  • License: apache-2.0
  • Language: Python
  • Default Branch: develop
  • Homepage: https://open-mss.github.io
  • Size: 13 MB
Statistics
  • Stars: 73
  • Watchers: 2
  • Forks: 110
  • Open Issues: 196
  • Releases: 50
Topics
conda-forge flight-planning mission-support-system python
Created about 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Authors Notice

README.md

Chat: IRC: #mss-general on libera.chat IRC: #mss-gsoc on libera.chat

Mission Support System Usage Guidelines

Welcome to the Mission Support System software for planning atmospheric research flights. This document is intended to point you into the right direction in order to get the software working on your computer.

Installing MSS

We distinguish between Developer and User installations.

Developer Installation

Please read our contributing pages. and development guidelines

User Installation

Get pixi from https://pixi.sh/latest/ for your operation system.

You can now decide if you want to install mss as global or a project.

Global installation

You can install mss global without defining a project first. This method is practical when you are interested in starting the client and don't need server configurations.

pixi global install mss

Global Usage

msui
mswms -h
mscolab -h
mssautoplot -h
Global Updating

Updates environments in the global environment. This makes a release upgrade.

pixi global update mss

Project installation

Initialize a new project and navigate to the project directory.

pixi init MSS
cd MSS

Use the shell command to activate the environment and start a new shell in there.

pixi shell

Add the mss dependencies from conda-forge.

(MSS) pixi add mss
Project Usage

Always when you want to start mss programs you have after its installation to activate the environment by pixi shell in the project dir. On the very first start of msui it takes a bit longer because it setups fonts.

cd MSS
pixi shell

(MSS) msui
(MSS) mswms -h
(MSS) mscolab -h
(MSS) mssautoplot -h
Project Updating

Update dependencies as recorded in the local lock file.

cd MSS
pixi shell
(MSS) pixi update mss
Project Upgrading

Update the version of packages to the latest possible version, disregarding the manifest version constraints This makes a release upgrade.

cd MSS
pixi shell
(MSS) pixi update mss

Current release info

Conda Version DOI JuRSE Code Pick Conda Platforms DOCS Conda Recipe Conda Downloads Coverage Status

Publications

Please read the reference documentation

Bauer, R., Grooß, J.-U., Ungermann, J., Bär, M., Geldenhuys, M., and Hoffmann, L.: The Mission Support System (MSS v7.0.4) and its use in planning for the SouthTRAC aircraft campaign, Geosci. Model Dev., 15, 8983–8997, https://doi.org/10.5194/gmd-15-8983-2022, 2022.

Rautenhaus, M., Bauer, G., and Doernbrack, A.: A web service based tool to plan atmospheric research flights, Geosci. Model Dev., 5, 55-71, https://doi.org/10.5194/gmd-5-55-2012, 2012.

and the paper's Supplement (which includes a tutorial) before using the application. The documents are available at:

  • http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012.pdf
  • http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012-supplement.pdf

For copyright information, please see the files NOTICE and LICENSE, located in the same directory as this README file.

When using this software, please be so kind and acknowledge its use by citing the above mentioned reference documentation in publications, presentations, reports, etc. that you create. Thank you very much.

Acknowledgements

We are very grateful for your continuing support for MSS!

See our Contributors page for a list of authors. See also our info on funding.

Owner

  • Name: Open-MSS
  • Login: Open-MSS
  • Kind: organization
  • Email: mss-info@fz-juelich.de

mss.rtfd.io

Citation (CITATION.cff)

cff-version: "1.2.0"
contact:
    - website: https://github.com/Open-MSS/MSS/wiki/Contact
      name: "MSS community"
license: "Apache-2.0"
title: "Mission Support System Software"
abstract: "A client/server application developed in the community to collaboratively create flight plans based on model data."
message: "If you like to credit this software, please use this citation."
type: "software"
authors:
  - affiliation: "Forschungszentrum Jülich GmbH"
    family-names: "Bauer"
    given-names: "Reimar"
    email: "rb.proj@gmail.com"
    orcid: "https://orcid.org/0000-0001-8663-911X"
  - affiliation: "Forschungszentrum Jülich GmbH"
    family-names: "Ungermann"
    given-names:  "Jörn"
    email: "j.ungermann@fz-juelich.de"
    orcid:  "https://orcid.org/0000-0001-9095-8332"
  - affiliation: "Forschungszentrum Jülich GmbH"
    family-names: "Grooß"
    given-names: "Jens-Uwe"
    email: "j.-u.grooss@fz-juelich.de"
    orcid: "https://orcid.org/0000-0002-9485-866X"
  - affiliation: "Forschungszentrum Jülich GmbH"
    family-names: "Rolf"
    given-names: "Christian"
    email: "c.rolf@fz-juelich.de"
    orcid: "https://orcid.org/0000-0001-5329-0054"
  - affiliation: "Forschungszentrum Jülich GmbH"
    family-names: "Riße"
    given-names: "Matthias"
    email: "m.risse@fz-juelich.de"
    orcid: "https://orcid.org/0009-0006-6081-9327"
  - affiliation: "Universität Hamburg"
    family-names: "Rautenhaus"
    given-names: "Marc"
    email: "marc.rautenhaus@uni-hamburg.de"
    orcid: "https://orcid.org/0000-0002-2715-2165"
  - name: "MSS AUTHORS"

GitHub Events

Total
  • Create event: 58
  • Release event: 5
  • Issues event: 200
  • Watch event: 11
  • Delete event: 46
  • Issue comment event: 801
  • Push event: 200
  • Pull request review comment event: 477
  • Pull request event: 347
  • Pull request review event: 674
  • Fork event: 43
Last Year
  • Create event: 58
  • Release event: 5
  • Issues event: 200
  • Watch event: 11
  • Delete event: 46
  • Issue comment event: 801
  • Push event: 200
  • Pull request review comment event: 477
  • Pull request event: 347
  • Pull request review event: 674
  • Fork event: 43

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 2,572
  • Total Committers: 59
  • Avg Commits per committer: 43.593
  • Development Distribution Score (DDS): 0.602
Past Year
  • Commits: 140
  • Committers: 11
  • Avg Commits per committer: 12.727
  • Development Distribution Score (DDS): 0.5
Top Committers
Name Email Commits
Reimar Bauer r****j@g****m 1,024
Joern Ungermann j****n@f****e 682
Shivashis Padhi s****i@g****m 252
withoutwaxaryan a****3@g****m 96
Tanish Grover t****8@g****m 87
May b****8@g****m 82
Matthias Riße 9****s 71
Anveshan Lal a****8@g****m 31
dependabot[bot] 4****] 19
Andreas Hilboll h****l@u****e 17
Nilupul Manodya n****a@g****m 17
Jatin Jain 7****4 16
Aravind Murali a****1@g****m 15
Divya Jain 1****n 12
Jens-Uwe Grooss j****s@f****e 11
Prayas Jain p****4@g****m 9
Vaibhav Mehra v****a@g****m 9
Jets@ps2004 1****6 8
Anshuman Panda 1****u 7
Aryan Gupta w****a@g****m 7
wxmetvis w****s@p****e 7
Aheli Ghosh d****e@g****m 6
Maira Usman m****3@g****m 6
sr1j 7****j 6
Rohit prasad r****2@g****m 6
rootxrishabh r****2@g****m 6
Annapurna Gupta g****0@g****m 4
Anurag Narayan Jena 9****0 4
Shubh Gaur 9****a 4
Christian Rolf c****f@f****e 3
and 29 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1,573
  • Total pull requests: 1,635
  • Average time to close issues: 4 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 42
  • Total pull request authors: 64
  • Average comments per issue: 2.24
  • Average comments per pull request: 1.73
  • Merged pull requests: 1,209
  • Bot issues: 0
  • Bot pull requests: 53
Past Year
  • Issues: 126
  • Pull requests: 432
  • Average time to close issues: 18 days
  • Average time to close pull requests: 7 days
  • Issue authors: 11
  • Pull request authors: 23
  • Average comments per issue: 1.21
  • Average comments per pull request: 1.91
  • Merged pull requests: 230
  • Bot issues: 0
  • Bot pull requests: 41
Top Authors
Issue Authors
  • ReimarBauer (1,215)
  • joernu76 (139)
  • matrss (77)
  • Marilyth (38)
  • jgrooss (25)
  • soerenjoh (13)
  • gisi90 (7)
  • bkirbus (6)
  • dhgkunkel (5)
  • divyaajainn (3)
  • jroettenbacher (3)
  • swsrkty (2)
  • aravindm711 (2)
  • Mr-Sunglasses (2)
  • rootxrishabh (2)
Pull Request Authors
  • ReimarBauer (664)
  • joernu76 (187)
  • matrss (145)
  • Marilyth (87)
  • dependabot[bot] (53)
  • levi178u (50)
  • nilupulmanodya (38)
  • divyaajainn (35)
  • Preetam-Das26 (32)
  • rohit2p (31)
  • aravindm711 (30)
  • Jatin2020-24 (28)
  • workaryangupta (26)
  • annapurna-gupta (25)
  • anj20 (19)
Top Labels
Issue Labels
enhancement (588) bug (549) major (322) minor (289) msui (247) mscolab (97) documentation (86) good first issue (84) question (75) mswms (72) tests (62) proposal (56) discussion (34) trivial (29) critical (29) upstream fix needed (27) request upstream help (24) SAML2 (19) GSOC (17) task (14) packaging (13) blocker (12) tutorials (10) ESP-Sprint (7) GSOC 75-350h (4) plugin (3) Windows (3) wontfix (2) mssautoplot (2) requires new build (1)
Pull Request Labels
dependencies (53) github_actions (35) enhancement (3) major (2) mswms (1) minor (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 12 last-month
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 75
  • Total maintainers: 1
pypi.org: open-mss

A client/server application developed in the community to collaboratively create flight plans based on model data.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12 Last month
Rankings
Dependent packages count: 9.6%
Average: 31.8%
Dependent repos count: 54.1%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: mss

MSS - Mission Support System Documentation: * https://mss.rtfd.io * https://gmd.copernicus.org/articles/15/8983/2022/gmd-15-8983-2022.pdf * http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012.pdf Software for planning research Aircraft Missions. For discussion of the possibilities of the research flights, the Mission Support System (MSS) was developed. This software helps to review a big amount of metereological and model data by viewing the forecasted parameters of interest along possible regions of a proposed flight path. Data and possible flight paths can be displayed on a hoizontal view (map projection) or on a vertical view (along the proposed flight path). Flight paths can be constructed and modified on these views. Exchange through a waypoint table is also possible.

  • Versions: 74
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Forks count: 26.4%
Dependent packages count: 28.8%
Average: 32.7%
Dependent repos count: 34.0%
Stargazers count: 41.7%
Last synced: 6 months ago

Dependencies

requirements.d/addons.txt pypi
  • geographiclib *
  • geomag *
  • geopy *
requirements.d/development.txt pypi
  • Flask-Testing *
  • conda-verify *
  • dnspython >=2.0.0
  • eventlet >0.30.2
  • gevent *
  • gitpython *
  • gsl ==2.7.0
  • mock *
  • pep8 *
  • py *
  • pycodestyle *
  • pynco *
  • pytest *
  • pytest-cache *
  • pytest-cov *
  • pytest-flake8 *
  • pytest-pep8 *
  • pytest-reverse *
  • pytest-timeout *
  • pytest-xdist *
  • sphinx *
  • sphinx_rtd_theme *
requirements.d/tutorials.txt pypi
  • mouseinfo =0.1.3=pypi_0
  • opencv =4.5.2=py39hf3d152e_0
  • playsound =1.3.0=pypi_0
  • pyautogui =0.9.48=py39hde42818_1
  • pyscreeze =0.1.27=pyhd8ed1ab_0
  • python-mss =6.1.0=pyhd3deb0d_0
.github/workflows/build_docs_gallery.yml actions
  • actions/checkout v3 composite
.github/workflows/python-flake8.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/testing.yml actions
  • actions/checkout v3 composite
  • benc-uk/workflow-dispatch 827565b908f387ffd483c84312273ae185c06c8a composite
.github/workflows/testing-develop.yml actions
.github/workflows/testing-scheduled.yml actions
.github/workflows/testing-stable.yml actions
.github/workflows/testing_gsoc.yml actions
  • actions/checkout v3 composite
docs/environment.yml pypi
  • PyQt5 *
  • chameleon *
  • defusedxml *
  • flask *
  • flask-httpauth *
  • fs *
  • isodate *
  • markdown *
  • metpy *
  • multidict *
  • netCDF4 *
  • owslib *
  • scipy *
  • sphinx *
  • sphinx_rtd_theme *
  • xstatic *
setup.py pypi