Comments (3)
To clarify on the Coreg.apply
for chunks:
- The chunked writing of the transformed DEM would be fairly easy...
- ... But we'd need an
apply_matrix_coords
function that can transform the 4x4 matrix into aCallable
that takes in 2D coordinates as input, and outputs the affine transformation at any given pixel (like is currently done inBiasCorr
classes withfit_func
).
Is that something we can do currently @erikmannerfelt?
from xdem.
Any thoughts @adehecq @erikmannerfelt? 😄
Wow, I'm a bit overwhelmed with the list of things left to do to have any useful feedback for the moment.
It's great you made an exhaustive list of all the things to be considered for coreg. Now we need two things:
- time ! There are a lot of changes to be made so we need to coordinate efforts on this. I'm happy to actively contribute to the code writing, but either way, someone will have to review the code so it's better if we do it in parallel rather than having to go through a huge PR
- split this huge list into a sequence of steps that we can go through.
What was your idea regarding this project. Did you want to work on it in the coming days/weeks?
We should try to set some blocks of time to work together on this. We can coordinate over Slack or face to face.
from xdem.
Yes it is a bit overwhelming like this haha, but thankfully some of these points are fairly small! 🙂
We'll need more detailed lists, but I think those can live within each PR that will address a new step/feature listed above. The architecture work will have to be one big PR, as everything is inter-dependent on the structure.
With all the discussions and the work already done in #158 trying to make the structure generic and robust, I have a clear vision of the technical steps to go through to reach every point. And I don't want to wait too long and lose it! I'd be happy to write a more detailed plan, discuss it, and combine efforts if you both can block some days for it, but can otherwise push on my own in the frame of the coreg study! 😉
My idea was to start on this full time end-of-September (for the co-registration study to reach a good stage before AGU).
from xdem.
Related Issues (20)
- Speed-up tests of pipeline combinations using `subsample` with `random_state`
- Test `Coreg` module with `DEM` inputs instead of `Raster`
- Generalize `scipy.interpolate.RectBivariateSpline` into any regular grid interpolator in `NuthKaab` for consistent package-wide resampling
- Optimize coregistration module performance for Xarray/Raster objects
- Improve 1d binning plots HOT 2
- Bug with raster-point coregistration HOT 1
- Rename `Coreg.meta` into a clearer naming before documenting it
- [POC] : Clarification of the development conditions for the POC HOT 6
- [POC] refactoring tests HOT 4
- [POC] linting with pylint HOT 7
- [POC] implement scalar metrics HOT 6
- [POC] add cli step 1 : setup projects HOT 2
- [POC] add cli step 2 : verify inputs HOT 2
- [POC] cli step 3 add coreg nuth&kaab HOT 3
- [POC] license ApacheV2 HOT 1
- [POC] cli 4 : adopt every coregistration method HOT 1
- Missing dependencies after `pip` install HOT 1
- [POC]: delete richdem from source
- Add a single consistent function for iterating methods to a tolerance
- Fix date in surface roughness reference HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xdem.