observingclouds / eurec4a_snd Goto Github PK
View Code? Open in Web Editor NEWCollaborative sounding software during EUREC4A/ATOMIC
License: GNU General Public License v3.0
Collaborative sounding software during EUREC4A/ATOMIC
License: GNU General Public License v3.0
I would like to reuse this code to convert radiosondes from the same different platforms (Vaisala, MeteoModem) for a field experiment called SOFOG3D (SOuth westFOGs 3D experiment for processes study) conducted by Meteo France/CNRM on fog properties in France during last winter.
Maybe a GNU/GPL license is a good one: this allows the use of the code (all-purpose), its modification and the re-publication of the modified code. If the code is modified, the source must be cited and the modifications must be listed.
For know I planned to cite the software in the NetCDF file in the attribute created_with, for example created_with = "L1_mwx.py 10.5281/zenodo.4391098" with adding the Licence.
Thanks a lot for all the work already done!
The time unit of "flight_time" is currently written to be "seconds since 1970-01-01" although it is actually "seconds since launch_time".
This should be fixed to be consistent with the other L2 datasets.
One simulated sounding made it into the sounding dataset of the Ron Brown, namely '20200117_2202'.
This needs to be deleted.
According to the Operational Guideline quicklooks should have a filename as follows:
File nomenclature
The file name convention is like this PlatformName_Instrument_Variable_YYYYMMDD_HHmmSS_SpaceCov_SpaceRes_Lev el_ForcastNB.ext
The soundings "20200114_0409" and "20200114_0242" are split, although they are essentially one sounding.
Check whether the used formulas are correct/precise enough.
Since the sonde measures relative humidity directly, it should be checked, which formula is used in order to derive the dewpoint to be consistent.
Currently this package includes the software to convert BUFR, MWX, COR files to netCDF files, but also specific scripts and configurations that were specific to the EUREC4A campaign.
It would be good to separate these and have a software that can be used for future campaigns without having too much 'clutter'.
Currently only files with one continues profile are supported but the radiosonde sounding files should include also the descending branch. This should automatically be detected and written in a separate output file.
Time reference should be the 2020-01-01 to omit any issues arising due to the disregard of leap-seconds.
Describe the bug
I get two unhelpful warnings when running 'sounding_converter', even though it does convert my BUFR file. One warning is about not being a git repository, the second is that 'No version of the converter could be found.'
To Reproduce
Steps to reproduce the behavior:
Run
test_eurec4a_sounding_converter sdeszoek$ sounding_converter -i ./BUFR/bufr309052_all_20190328_1813_0.bfr -c ./meta_information.ini`
Result:
These two error/warning messages:
fatal: not a git repository (or any of the parent directories): .git
WARNING - root - main - No version of the converter could be found! Please consider the installation via conda or if this is not working clone the git repository
Expected behavior
I think the INFO lines, though verbose, are the expected correct behavior.
INFO - root - main - Version of script: 0.0.43 (conda package), -- (git version)
INFO - root - main - Files to process ['bufr309052_all_20190328_1813_0.bfr']
INFO - root - main - Reading file number 0
INFO - root - main - DONE: BUFR/bufr309052_all_20190328_1813_0.bfr converted to NC/RHB_SoundingDescentProfile_15N54W_20190328_1813.nc
Error message
Paste error message if available (make sure to remove personal details)
Environment (please complete the following information):
Create reader for meteomodem raw data to directly convert the data to netCDF without the need to use the BUFR files and add uncertainty to the humidity measurements ( BUFR outputs Td and not the measured RH).
The pressure unit in L1 should be also Pa
and not hPa
The calculation of ascent rate is not yet implemented
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.