umr-lops / xarray-ceos-alos2 Goto Github PK
View Code? Open in Web Editor NEWxarray reader for ALOS2 datasets in CEOS format
Home Page: https://xarray-ceos-alos2.readthedocs.io
License: MIT License
xarray reader for ALOS2 datasets in CEOS format
Home Page: https://xarray-ceos-alos2.readthedocs.io
License: MIT License
part of #17
The SAR leader file contains a huge amount of metadata, with lots of sections that on their own are often bigger than the volume leader file. As such, I think it makes sense to have a separate organization issue.
These are the sections that need to be transformed:
And finally, they need to be integrated into a single function:
Once #10 is complete, we should be able to expose a DataTree
reader function (open_alos2
) and a DataTree
backend, once that exists (xr.open_datatree
)
Now that we can read the files, the next task is to create a I/O object that pulls all the different steps together and exposes the read data (like h5py.File
, netcdf4.Dataset
, or the zarr
store). This involves:
In particular, lazy data access is necessary to be efficient when reading level 1.1 ScanSAR imagery, and allows the use of dask
.
While having a 100% test coverage is not realistic, it should be above 90%.
In the case of this library, the structure definitions themselves are not really testable (we can run them anyways, but that will only reveal bugs in the helper functions).
The CEOS structure contains files with several different (but mostly similar) formats. To make use of all the data available, we need to read
Initialize publishing the package to both PyPI and conda-forge.
The "facility related" data records in the SAR leader file contain several file dumps. In the absence of information about the content / format, these were skipped in #29, but we should still investigate to see whether they contain useful information.
With the reader being close to completion, it is time to add a rendered user documentation (using RTD).
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.