Comments (2)
Thanks for pointing this out @simonrp84! Not sure if this is the nature of the used satellite data or if this has mistakenly been introduced somewhere in the data processing. Maybe @fsenf or @mheikenfeld knows more?
Anyhow, you are right that this has an effect on the trajectory linking because dt
is crucial to calculate the propagation speed. Currently, tobac
works only with a single value for dt
, so a better approach for non-constant time steps would probably to take an average timestep instead of using the function tobac.utils.get_spacings()/ tobac.utils.general.get_spacings()
because this function only considers the time difference between the first two timesteps.
I think it is not a problem that our example data is like this because it actually could happen that you have data with non-constant timesteps. However, we could for sure modify the tutorial notebook to clarify the effect on dt
and the tracking or this could be an issue to be raised in https://github.com/tobac-project/tobac, because we could modify tobac.utils.get_spacings()
the way that not only the first timesteps are considered when calculating dt
. What do you think @fsenf ?
from tobac-tutorials.
@simonrp84 : Good observation! I am not a GOES expert, but I guess that the different time steps reflect the different scan strategies applied throughout the day. And yes, tobac
can only deal with non-constant time steps if trackpy
can do ...
@w-k-jones has worked a bit with GOES data. Perhaps, he knows more ... ?
from tobac-tutorials.
Related Issues (13)
- Updating tutorial instructions with tip on how to install current branch of tobac with ability to switch to another branch? HOT 4
- PR template needs some improvement HOT 3
- Setup ReadTheDocs Rendering HOT 4
- Rename master to main
- Link to RDT in README is outdated HOT 1
- Tutorials are not compartible of tobac version v1.x
- plotting error in first basic tutorial notebook
- Extraction of the example data results in an error HOT 4
- module 'tobac' has no attribute 'themes' HOT 8
- Tobac 2.0 tutorials HOT 1
- Where should example data be uploaded? HOT 4
- TypeError: 'DataArrayCoordinates' object is not callable HOT 3
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 tobac-tutorials.