Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reader for Арктика-М (Arktika-M) МСУ-ГС (MSU-GS) data #1999

Closed
gerritholl opened this issue Jan 28, 2022 · 3 comments · Fixed by #2000
Closed

Reader for Арктика-М (Arktika-M) МСУ-ГС (MSU-GS) data #1999

gerritholl opened this issue Jan 28, 2022 · 3 comments · Fixed by #2000
Assignees

Comments

@gerritholl
Copy link
Collaborator

gerritholl commented Jan 28, 2022

Feature Request

Is your feature request related to a problem? Please describe.

I would like to read data from the МСУ-ГС (MSU-GS) imager on the Арктика-М № 1 (Arktika-M № 1) satellite (and subsequent satellites in the Арктика-М series).

Describe the solution you'd like

I would like a reader for МСУ-ГС data included with Satpy.

Describe any changes to existing user workflow

None foreseen.

Additional context

On 2022-01-28, EUMETSAT published sample data for Арктика-М № 1 on their FTP site at ftp://ftp.eumetsat.int/pub/EUM/out/RSO/Arctica-MN1/. The Арктика satellites were launched by Роскосмос (Roskosmos) and are operated by Росгидромет (Rosgidromet). They fly in a Molniya orbit with a perigee over the Arctic region. When the constellation is complete, this will allow for a 24 hour near real time monitoring of the Arctic, similar to how the ring of geostationary satellites provides this functionality for lower latitudes. The main instrument is the МСУ-ГС imager, which is apparently similar to the ones on the Электро-Л (Elektro-L) satellites, for which Satpy already has a reader. Some more information about МСУ-ГС is available from WMO.

@gerritholl gerritholl changed the title Reader for Арктика data Reader for Арктика-М (Arktika-M) МСУ-ГС (MSU-GS) data Jan 28, 2022
@TAlonglong
Copy link
Collaborator

Great. No documentation as far as I can see.

This is HDF5 and I guess the other reader mentioned in the issue is HRIT. So I guess we need to start over.

But the format looks like straight forward HDF5.

As far as I can see data comes with lat/lon values. Can not see any projection information.

@TAlonglong
Copy link
Collaborator

Just I quick look at the data:

import h5py
from matplotlib import pyplot as plt
import numpy as np
hf = h5py.File('ArcticaM1_202201171330.h5', 'r')
km1=dt.get("/Data/resolution_1km")
plt.imshow(np.dstack([(km1['Radiance_03'][:]*km1['Radiance_03'].attrs['scale']*255/10).astype(int), (km1['Radiance_02'][:]*km1['Radiance_02'].attrs['scale']*255/10).astype(int), (km1['Radiance_01'][:]*km1['Radiance_01'].attrs['scale']*255/10).astype(int)]))
plt.show()

Figure_1

@TAlonglong
Copy link
Collaborator

You can assign this to me of not someone else want/can spare the time to look at this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants