Commit 302c6e23 authored by Nicolas Boltz's avatar Nicolas Boltz
Browse files

Merge remote-tracking branch 'upstream/master'

parents c49d5c1d 2bc1f2ee
......@@ -2,6 +2,7 @@
# Backup files as created by most editors
*~
*.sw*
.DS_Store
# Git merge backups
*.orig
......
<!--
###############################################################################
This is the issue template for adding new Software Spotlights.
Notes
-----
* please do not alter the assignments and labels.
* please add only one spotlight per merge request.
If you are looking for instructions how to add a software spotlight, please
visit https://hifis.net/CONTRIBUTING.html#adding-software-spotlights
Note about the preview app
--------------------------
Please provide us a direct link to the spotlight in the preview app. This
reduces the effort for all reviewers. A template is found below. Please replace
BRANCH_NAME with the name of the branch you are merging from, and <SLUG> with
the slug of your spotlight. Alternatively, wait until the pipeline finished
building the preview, and copy-paste the link here.
Credentials for preview app
---------------------------
The credentials for the preview app are (they are publicly available, so feel free to share them with your stakeholders):
User: hifis
Password: HIFISReview!
###############################################################################
-->
<!-- Delete this line and tell us about the spotlight -->
* :point_right: **[Review link](https://hifis-review-app.hzdr.de/review-apps/hifis-overall-hifis-net/<BRANCH_NAME>/spotlights/<SLUG>)**
#### Checklist for authors
* [ ] Add a link pointing to the review app
#### Checklist for reviewers
* [ ] File size of images is not too large
* [ ] Update `date_added` attribute
* [ ] Centres are referenced by official names
* [ ] License is named by SPDX identifier if possible
* [ ] All links are pointing to the right place
/cc @frust45 @konrad @jandt-desy
/assign_reviewer @christian.meessen
/label ~"Software Spotlight"
/label ~"Progress::4_Can review"
......@@ -315,6 +315,8 @@ content:
### Workflow
Before you start, please make sure to add only one Spotlight per Merge Request.
1. If you are not a member of the [hifis.net repository](https://gitlab.hzdr.de/hifis/overall/hifis.net), create a fork of it in your own space.
2. Clone the repository to your local computer and follow the instructions
in the [README.md](https://gitlab.hzdr.de/hifis/overall/hifis.net/-/blob/master/README.md)
......@@ -342,5 +344,4 @@ content:
| Any image in the paragraph | `/assets/img/spotlights/<name_of_spotlight>/` |
10. Push your changes to GitLab (either your repo, or a [branch in hifis.net](https://gitlab.hzdr.de/hifis/overall/hifis.net)).
11. Create a Merge Request and mention @frust45, @konrad, @christian.meessen and
@jandt-desy.
11. Create a new Merge Request. Below the title of the merge request, you will see a drop down list title "Description". Please choose `add_new_software_spotlight` as a template. The text field below will fill with some text and instructions that will help you creating the merge request.
......@@ -4,7 +4,7 @@ source 'https://rubygems.org'
# List of required gems
gem 'jekyll', '~> 4.2.2'
gem 'jekyll-paginate', '~> 1.1.0'
gem 'rouge', '~> 3.28.0'
gem 'rouge', '~> 3.29.0'
gem 'jekyll-redirect-from', '~> 0.16.0'
gem 'jekyll-feed', '~> 0.16.0'
gem "jekyll-sitemap", "~> 1.4"
......
......@@ -73,7 +73,7 @@ GEM
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.5)
rouge (3.28.0)
rouge (3.29.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
......@@ -96,7 +96,7 @@ DEPENDENCIES
jekyll-paginate (~> 1.1.0)
jekyll-redirect-from (~> 0.16.0)
jekyll-sitemap (~> 1.4)
rouge (~> 3.28.0)
rouge (~> 3.29.0)
webrick (~> 1.7)
yaml-lint (~> 0.0.7)
......
{% include top.html %}
{% assign spotlight_filters = "
t:name,
a:keywords,
a:contributing_organisations:Organisations,
a:scientific_community,
t:hgf_research_field:Research field,
a:hgf_centers:Centres,
t:excerpt,
t:license,
h:content:_
" | split: "," %}
{% assign spotlight_sort = "
-date_added:Date added,
+name:Name
" | split: "," %}
{% capture spotlight_filters_types %}
{%- for flt in spotlight_filters -%}
{%- assign flt_tan = flt | strip | split: ":" -%}
{%- if flt_tan.size == 1 -%}
t
{%- else -%}
{{- flt_tan[0] -}}
{%- endif -%}
{%- unless forloop.last -%},{%- endunless -%}
{%- endfor -%}
{% endcapture %}
{% assign spotlight_filters_types = spotlight_filters_types | split: "," %}
{% capture spotlight_filters_attrs %}
{%- for flt in spotlight_filters -%}
{%- assign flt_tan = flt | strip | split: ":" -%}
{%- if flt_tan.size == 1 -%}
{{- flt_tan[0] -}}
{%- else -%}
{{- flt_tan[1] -}}
{%- endif -%}
{%- unless forloop.last -%},{%- endunless -%}
{%- endfor -%}
{% endcapture %}
{% assign spotlight_filters_attrs = spotlight_filters_attrs | split: "," %}
{% capture spotlight_filters_names %}
{%- for flt in spotlight_filters -%}
{%- assign flt_tan = flt | strip | split: ":" -%}
{%- if flt_tan.size == 3 -%}
{{- flt_tan[2] -}}
{%- elsif flt_tan.size == 2 -%}
{{- flt_tan[1] | replace: '_', ' ' | capitalize -}}
{%- else -%}
{{- flt_tan[0] | replace: '_', ' ' | capitalize -}}
{%- endif -%}
{%- unless forloop.last -%},{%- endunless -%}
{%- endfor -%}
{% endcapture %}
{% assign spotlight_filters_names = spotlight_filters_names | split: "," %}
<body>
<link rel="stylesheet" href="{{ '/assets/css/spotlights.css' | relative_url }}">
......@@ -8,16 +64,65 @@
<main>
{% include title_image.html %}
<section class="events-container">
{% assign spotlights = site.spotlights %}
<section>
<article class="salert alert-success">
This is a selection of Helmholtz Software Spotlights, which will be continuously expanded and updated. Stay tuned and learn more about great research software projects!
This is a selection of Helmholtz Software Spotlights, which will be continuously expanded and updated. Stay tuned and learn more about great research software projects!
</article>
<article class="spotlights-filter">
<form>
<div class="left">
<input type="text" id="spotlightsFilterInput" placeholder="Search ..." onInput="spotlights_filter_input();">
<select id="spotlightsFilterSel" name="sel_filter" onChange="spotlights_filter_input();">
<option value="{{ spotlight_filters_attrs | join: ", "}}" selected>Everything</option>
{%- for flt_attr in spotlight_filters_attrs -%}
{%- unless spotlight_filters_names[forloop.index0] == "_" %}
<option value="{{ flt_attr }}">{{ spotlight_filters_names[forloop.index0] }}</option>
{%- endunless -%}
{%- endfor %}
</select>
</div>
<div class="right">
<label for="sel_sort">Sort by:</label>
<select id="spotlightsSortSel" name="sel_sort" onChange="spotlights_sort();">
{%- for sort in spotlight_sort %}
<option value="{{ sort | strip | split: ":" | first }}"{% if forloop.first %} selected{% endif %}>{{ sort | strip | split: ":" | last }}</option>
{%- endfor %}
</select>
</div>
</form>
</article>
</section>
<section class="events-container">
{% assign spotlights = site.spotlights %}
{% for spotlight in spotlights %}
<article class="list-entry">
<article class="list-entry"
{%- if spotlight.date_added %}
data-date_added="{{ spotlight.date_added }}"
{%- endif %}
{%- for flt_attr in spotlight_filters_attrs -%}
{%- if spotlight[flt_attr] -%}
{%- case spotlight_filters_types[forloop.index0] -%}
{%- when "a" %}
{%- if spotlight[flt_attr].first.name %}
data-{{ flt_attr }}="{{ spotlight[flt_attr].first.name }}"
{%- elsif spotlight[flt_attr].first -%}
data-{{ flt_attr }}="{{ spotlight[flt_attr] | array_to_sentence_string: "" }}"
{%- else %}
data-{{ flt_attr }}="{{ spotlight[flt_attr] }}"
{%- endif -%}
{%- when "t" %}
data-{{ flt_attr }}="{{ spotlight[flt_attr] }}"
{%- when "h" %}
data-{{ flt_attr }}="{{ spotlight[flt_attr] | strip_html | strip_newlines }}"
{%- endcase -%}
{%- endif -%}
{%- endfor -%}
>
<div class="spotlight-image-block">
<div class= "image-container">
<a href="{{ spotlight.url | relative_url}}">
......
......@@ -25,7 +25,11 @@
{% if page.contributing_organisations %}
<h3>Contributing organisations</h3>
{% for org in page.contributing_organisations %}
<span>{{ org }}{% unless forloop.last %},{% endunless %}</span>
{% if org.link_as %}
<span><a href="{{ org.link_as }}" target="_blank">{{ org.name }}</a> <i class="fas fa-external-link-alt"></i>{% unless forloop.last %}, {% endunless %}</span>
{% else %}
<span>{{ org.name }}{% unless forloop.last %}, {% endunless %}</span>
{% endif %}
{% endfor %}
{% endif %}
......@@ -45,18 +49,43 @@
{% endif %}
{% if page.funding %}
<h3><i class="fas fa-coins"></i> Funding</h3>
{% if page.funding.link_as %}
<span><a href="{{ page.funding.link_as }}">{{ page.funding.name}}</a></span>
{% else %}
<span>{{ page.funding.name }}</span>
{% endif %}
<h3><i class="fas fa-coins"></i> Funding</h3>
{% if page.funding.size > 1 or page.funding[0].funding_text %}
<ul>
{% for funder in page.funding %}
{% if funder.funding_text %}
<li class="collapsible closed">{{ funder.shortname }}</li>
<div class="funderInfo" style="display:none">
{% if funder.link_as %}
<a href="{{ funder.link_as }}" target="_blank">{{ funder.funding_text }} <i class="fas fa-external-link-alt"></i></a>
{% else %}
{{ funder.funding_text }}
{% endif %}
</div>
{% else %}
<li>
{% if funder.link_as %}
<a href="{{ funder.link_as }}" target="_blank">{{ funder.shortname }} <i class="fas fa-external-link-alt"></i></a>
{% else %}
{{ funder.shortname }}
{% endif %}
</li>
{% endif %}
{% endfor %}
</ul>
{% else %}
{% if page.funding[0].link_as %}
<span><a href="{{ page.funding[0].link_as }}" target="_blank">{{ page.funding[0].shortname }} <i class="fas fa-external-link-alt"></i></a></span>
{% else %}
<span>{{ page.funding[0].shortname }}</span>
{% endif %}
{% endif %}
{% endif %}
{% if page.programming_languages %}
<h3><i class="fas fa-code"></i> Programming Languages</h3>
{% for obj in page.programming_languages %}
<span>{{ obj }}{% unless forloop.last %},{% endunless %}</span>
<span>{{ obj }}{% unless forloop.last %}, {% endunless %}</span>
{% endfor %}
{% endif %}
......@@ -72,7 +101,7 @@
{% if page.doi %}
<h3><i class="fas fa-quote-right"></i> Cite</h3>
<a href="https://doi.org/{{ page.doi }}">{{ page.doi }}</a>
<a href="https://doi.org/{{ page.doi }}" target="_blank">{{ page.doi }} <i class="fas fa-external-link-alt"></i></a>
{% endif %}
<h3>Contact</h3>
......@@ -103,7 +132,7 @@
{% continue %}
{% endif %}
<span>
<a href="{{ platform.link_as }}" title="{{ hint }}">
<a href="{{ platform.link_as }}" title="{{ hint }}" target="_blank">
<i class="{{ fa_icon }} fa-2x"></i>
</a>
</span>
......@@ -121,6 +150,7 @@
{% include footer.html %}
<script src="{{ '/assets/js/collapsibleList.js' | relative_url }}"></script>
</body>
</html>
......@@ -8,14 +8,14 @@ layout: blogpost
categories:
- news
excerpt: >
HIFIS Education & Training developed a new online course which will take place for the first time May 23–24, 2022: Object-Orientated Programming in Python.
HIFIS Education & Training developed a new online course which will take place for the first time May 23–24, 2022: Object-Oriented Programming in Python.
---
## New HIFIS course: Object-Orientated Programming in Python
HIFIS Education & Training developed a new online course which will take place for the first time **May 23–24, 2022**: Object-Orientated Programming in Python. It aims at intermediate level users as some basic knowledge of Python is already required (variables, functions, loops, conditions). For details of the agenda have a look at the [course page](https://events.hifis.net/event/427/timetable/#20220523.detailed).
## New HIFIS course: Object-Oriented Programming in Python
HIFIS Education & Training developed a new online course which will take place for the first time **May 23–24, 2022**: Object-Oriented Programming in Python. It aims at intermediate level users as some basic knowledge of Python is already required (variables, functions, loops, conditions). For details of the agenda have a look at the [course page](https://events.hifis.net/event/427/timetable/#20220523.detailed).
## Object-Orientated Programming
Object-Orientated Programming (OOP) is a popular and widely used programming paradigm where programs are written to describe the involved elements and the interactions between these. This is a popular approach for modelling and simulation problems. Among the languages that use OOP are Java, C++, Ruby — and Python. The latter will be used in this class to teach the concept.
## Object-Oriented Programming
Object-Oriented Programming (OOP) is a popular and widely used programming paradigm where programs are written to describe the involved elements and the interactions between these. This is a popular approach for modelling and simulation problems. Among the languages that use OOP are Java, C++, Ruby — and Python. The latter will be used in this class to teach the concept.
## Registration is open!
The registration for this course is open until Sunday 15th of May, so do not hesitate to [secure your place](https://events.hifis.net/event/427/registrations/408/)! But please note, this is the first installment of this workshop. Bugs and hick-ups are to be expected. The instructors recommend to bring along some patience and popcorn ;)
---
title: "New HIFIS course: Continuous Integration in GitLab"
title_image: adi-goldstein-mDinBvq1Sfg-unsplash_shrinked.jpg
date: 2022-05-20
authors:
- klaffki
layout: blogpost
categories:
- news
excerpt: >
HIFIS Technology developed a new online course which will take place for the first time June 14–16, 2022: Continuous Integration in GitLab.
---
## New HIFIS course: Continuous Integration in GitLab
HIFIS Technology developed a new online course which will take place for the first time June 14–16, 2022:
[Continuous Integration in GitLab](https://events.hifis.net/event/296/).
It aims at intermediate level users as some basic knowledge of Git and GitLab is required.
You should already have some experience with a Unix shell, too.
To refresh your acquaintance with the shell, you might want to have a look at [this introduction](https://swcarpentry.github.io/shell-novice/).
For a detailed agenda have a look at the [timetable](https://events.hifis.net/event/296/timetable/#20220614).
## Pipelines, Automation and Optimization: What is CI?
Continuous Integration (CI) is a principle where all contributors commit their code regularly, in small amounts.
But nobody wants to check each file or, even worse, each commit for formal criteria like code styles or licensing.
GitLab CI is a tool to help with those tedious tasks — you can build a pipeline covering all your tasks and let it run with each commit before inserting the code.
This course will walk you through such a pipeline on Day 1.
On Day 2, you will learn how to optimize this pipeline with some advanced concepts and
on Day 3, it is time to bring along your own project and apply your new knowledge with the help of experts.
All this will happen at the [Helmholtz Codebase](https://helmholtz.cloud/services?serviceDetails=codebase-hzdr), a free-of-charge GitLab service for anybody within Helmholtz and their partners.
It is already home to lots of projects, but there is always room for more.
## Registration is open!
The registration for this three-day course is open until Sunday, 5th of June, so do not hesitate to [secure your place](https://events.hifis.net/event/296/registrations/) and make sure you can log in to the Helmholtz Codebase via Helmholtz AAI!
......@@ -29,4 +29,6 @@ HIFIS,
_More information about the program and registration will be available here soon._
{:.treat-as-figure}
![Banner image for the Incubator Summer Academy]({% link assets/img/posts/2022-05-20-save-the-date-summer-academy/Incubator_Summer_Academy_visual_broad.jpg %})
© HIDA
---
title: "Recap: Workshop on RSE and FAIR at SE2022"
title_image: jason-goodman-Oalh2MojUuk-unsplash.jpg
date: 2022-06-08
authors:
- klaffki
layout: blogpost
categories:
- news
excerpt: >
The workshop "Let's talk FAIR for research software" looked into current practises in RSE and the relation to the FAIR Principles.
---
## Research Software Engineering and the FAIR criteria
Martin Stoffers (DLR, HIFIS Consulting), Tobias Schlauch (DLR, HIFIS Education), Alexander Struck (Humboldt University) and René Caspart (KIT) organised the workshop "Let's talk FAIR for research software".
The goal was to discuss practices in RSE in three parts:
Based on the HIFIS workshop [Foundations of Research Software Publication](https://gitlab.com/hifis/hifis-workshops/make-your-code-ready-for-publication/workshop-materials) they identified topics to include in a future version of said workshop, e.g. "Release Management / Publication" and "Life Cycle Management".
The second part of the event connected the [FAIR Principles (Findablity, Accessibility, Interoperability, Reuse)](https://www.go-fair.org/fair-principles/) to high performance computing in general,
while the last part deepened the aspect of Findable Research Software and how to overcome existing obstacles.
## Reaching out to relevant communities
The workshop covered topics highly relevant to HIFIS, but addressed a larger audience beyond Helmholtz:
it took place at SE2022, the annual conference of the department Softwaretechnik of the German Gesellschaft für Informatik, this year in Berlin from 21th to 25th February.
For more details and further reading see their just published [wrap-up of the event](https://de-rse.org/blog/2022/06/02/recap-workshop-lets-talk-fair-for-research-software-at-se2022.html).
---
title: "Call for Abstracts for TEACH 2 is open"
title_image: photo-of-open-signage-2763246.jpg
date: 2022-06-16
authors:
- klaffki
layout: blogpost
categories:
- news
- education
- announcement
- event
excerpt: >
The second installment of the TEACH event is going to take place 9 November, 2022, in an online format. The Call for Abstracts is open now.
---
## TEACH 2—Open up!
The second installment of the TEACH event is going to take place **9 November, 2022,** in an online format.
It aims at bringing together Training Coordinators, Instructors and Trainers, Personnel Developers and Researchers.
The participants will exchange experience and best practices, collaborate and share resources on the whole education life cycle.
For more impressions have a look at the report from last year's [TEACH conference](https://hifis.net/news/2022/02/14/report-on-teach.html).
## Call for Abstracts is open
For TEACH 2022, the Call for Abstracts is already open. You can submit a proposal for a talk or discussion, a poster, an elevator pitch or a workshop.
For details see the [submission page](https://events.hifis.net/event/312/abstracts/).
Submit your abstract till **Sunday, 3 July, 2022,** and become part of an education network!
......@@ -16,6 +16,9 @@ layout: spotlight
# The name of the software
name:
# The date when the software was added to the spotlights YYYY-MM-DD
date_added:
# Small preview image shown at the spotlights list page.
# Note: the path is relative to /assets/img/spotlights/
preview_image:
......@@ -43,11 +46,14 @@ keywords:
hgf_research_field:
# At least one responsible centre
# Please use the full and official name of your centre
hgf_centers:
-
# List of other contributing organisations (optional)
contributing_organisations:
- name: # Name
link_as: # Link (optional)
# List of scientific communities
scientific_community:
......@@ -93,8 +99,9 @@ doi:
# Funding of the software (optional)
funding:
name: # Name
link_as: # Link (optional)
- shortname: # Abbreviation
funding_text: # Short text or sentence, if required by your funding guidelines (optional)
link_as: # Link (optional)
---
# Markdown
......
......@@ -16,6 +16,9 @@ layout: spotlight
# The name of the software
name: Chemotion ELN
# The date when the software was added to the spotlights YYYY-MM-DD
date_added: 2022-01-17
# Small preview image shown at the spotlights list page.
# Note: the path is relative to /assets/img/spotlights/
preview_image: chemotion_ELN/chemotion_logo_full.svg
......@@ -47,7 +50,7 @@ hgf_research_field: Information
# At least one responsible centre
hgf_centers:
- "KIT"
- "Karlsruhe Institute of Technology (KIT)"
# Other contributing organisations (optional)
contributing_organisations:
......@@ -91,15 +94,16 @@ application_type:
# List of programming languages (optional)
programming_languages:
- Ruby, JavaScript, ReactJS
- Ruby, JavaScript, ReactJS
# DOI (without URL, just 10.1000/1.0000000 ) (optional)
doi: 10.1186/s13321-017-0240-0
# Funding of the software (optional)
funding:
name: KIT, DFG, State of Baden-Württemberg
link_as: # Link (optional)
- shortname: KIT
- shortname: DFG
- shortname: State of Baden-Württemberg
---
# Chemotion ELN - Electronic Laboratory Notebook & Repository for Research Data
......
......@@ -16,6 +16,9 @@ layout: spotlight
# The name of the software
name: Digital Earth Viewer
# The date when the software was added to the spotlights YYYY-MM-DD
date_added: 2022-04-05
# Small preview image shown at the spotlights list page.
# Note: the path is relative to /assets/img/spotlights/
preview_image: digitalearthviewer/dev_logo.png
......@@ -42,11 +45,11 @@ keywords:
- GIS
# The Helmholtz research field
hgf_research_field: Earth and Environment
hgf_research_field: Earth & Environment
# At least one responsible centre
hgf_centers:
- Helmholtz Centre For Ocean Research (GEOMAR)
- Helmholtz Centre For Ocean Research Kiel (GEOMAR)
# List of other contributing organisations (optional)
contributing_organisations:
......@@ -74,7 +77,7 @@ platforms:
- type: webpage
link_as: https://digitalearth-hgf.de/results/software-components/data-visualisation/
- type: gitlab
link_as: https://git.geomar.de/digital-earth/digital-earth-viewer
link_as: https://git.geomar.de/digital-earth/digital-earth-viewer
# The software license (optional)
license: EUPL-1.2
......@@ -100,8 +103,7 @@ doi:
# Funding of the software (optional)
funding:
name: Digital Earth (Helmholtz)
link_as: # Link (optional)
- shortname: Digital Earth (Helmholtz)
---
# Digital Earth Viewer
......@@ -116,7 +118,7 @@ Several online showcases are hosted:
# Watch video
A short introduction to the viewer was given at EUROVIS2021:
A short introduction to the viewer was given at EUROVIS2021:
[<i class="fas fa-external-link-alt"></i> Digital Earth Viewer: a 4D visualisation platform for geoscience datasets](https://www.youtube.com/watch?t=123&v=iIRBpXOWuPg&feature=youtu.be) (*link to Youtube*)
......@@ -126,7 +128,7 @@ A short introduction to the viewer was given at EUROVIS2021:
<img src="{{ site.directory.images | relative_url}}spotlights/digitalearthviewer/glodap.png"
onclick="window.open('{{ site.directory.images | relative_url}}spotlights/digitalearthviewer/glodap.png', '_blank')"
width="16.5%" alt="dev images missing" style="cursor:pointer;">
<img src="{{ site.directory.images | relative_url}}spotlights/digitalearthviewer/glodap-ctds-norway.png"
<img src="{{ site.directory.images | relative_url}}spotlights/digitalearthviewer/glodap-ctds-norway.png"
onclick="window.open('{{ site.directory.images | relative_url}}spotlights/digitalearthviewer/glodap-ctds-norway.png', '_blank')"
width="16.5%" alt="dev images missing" style="cursor:pointer;">
<img src="{{ site.directory.images | relative_url}}spotlights/digitalearthviewer/Pointcloud.png"
......
......@@ -16,6 +16,9 @@ layout: spotlight
# The name of the software
name: EnPT
# The date when the software was added to the spotlights YYYY-MM-DD
date_added: 2021-11-18
# Small preview image shown at the spotlights list page.
# Note: the path is relative to /assets/img/spotlights/
preview_image: enpt/logo.svg
......@@ -43,11 +46,13 @@ keywords:
- EnMAP
# The Helmholtz research field
hgf_research_field: Earth and Environment
hgf_research_field: Earth & Environment
# At least one responsible centre
hgf_centers:
- "GFZ, AWI, DLR"
- Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences
- Alfred Wegener Institute for Polar and Marine Research (AWI)
- German Aerospace Center (DLR)
# Other contributing organisations (optional)
contributing_organisations:
......@@ -100,8 +105,7 @@ doi: 10.5281/zenodo.3742344
# Funding of the software (optional)
funding:
name: German Federal Ministry of Economic Affairs and Energy (50 EE 0850)
link_as: # Link (optional)
- shortname: German Federal Ministry of Economic Affairs and Energy (50 EE 0850)
---
# EnPT - EnMAP Processing Tool
......
......@@ -8,6 +8,9 @@ layout: spotlight
# The name of the software
name: FairMQ
# The date when the software was added to the spotlights YYYY-MM-DD
date_added: 2022-04-01
# Small preview image shown at the spotlights list page.
# Note: the path is relative to /assets/img/spotlights/
preview_image: fairmq/FAIR_Logo.svg
......@@ -22,7 +25,7 @@ excerpt: FairMQ is designed to help implement large-scale data processing workfl
# Jumbotron (optional)
# The path is relative to /assets/img/jumbotrons/