Comments (5)
Yes, it is currently possible. We are working on fixing the discrepancies between the two backends. Could you provide us the dataset that you used to get the error? A single time series would suffice. Thank you
from bfast.
Hello Dmitry,
Thank you for your response.
I share data "subset_1": https://drive.google.com/drive/folders/1MkvA-MSvZCu_8WHkQ4p3R8Z0Qv_Vq-JC?usp=sharing
And data "Tile_1": https://drive.google.com/drive/folders/15DK5T9hZUaaIBNsfzR3tTp5pFb9XCWt5?usp=sharing
The data images are named with the dates, and you can simply collect in this way:
Those are the parameters that I used (I tried also freq=365). I didn't need to crop the data or dates since I used all the subset (124 Images). Nan_value = 0.
I'm obtaining results for the bfast main function not detailed. The one that just returns breaks and means.
Another thing that I would like to inform you about
For the "Tile_1" data, I did the same test above, and in this case, I detected 2 errors in the python version.
The first one is in file "base.py" here:
In line 200 I had to add that line of code, initializing the value for "first_break", because if you don't, and return, the algorithm assumes there is no value for the first_break parameter.
Second, which I don't have a solution:
After updating the first solution, an error occurs while processing row 120, in Python version. This error does not always happen, in this case, it happens when I use start_monitor = datetime(2018, 6, 18), for example.
But running in OpenCL I can obtain results.
Last questions:
I read this article https://arxiv.org/pdf/1807.01751.pdf
But I don't have entirely sure what are the values returned in the means array. Corresponds to the magnitude? My means values are always negative, and in python version is like Max:0 Min:-3.... and OpenCL Max:0 Min:-44....
If you prefer I can open other "issues" for all my other questions.
Obrigada/Best regards,
Carolina Oliveira
from bfast.
Hello Carolina,
Thank you for the information.
-
Could you please create a gist with the code that you have used?
-
For the "first_break" issue, I am familiar with it and the solution would be added to the develop branch soon
-
What did you mean by "first solution"? Could you also create a gist with the code?
-
For the magnitude issue, there is a couple of problems and I am also working on this.
Could you split your question into multiple issues? That would make it easier for us to keep track of all problems.
Thanks,
Dmitry
from bfast.
Hello,
1. Could you please create a gist with the code that you have used?
Here is the gist (more complete): https://gist.github.com/Carolina710/330b473478dd59188edaaa6a3fd76bb6
2. For the "first_break" issue, I am familiar with it and the solution would be added to the develop branch soon
Thank you!
3. What did you mean by "first solution"? Could you also create a gist with the code?
I mean after I add the line self.first_break = -1 I can run the algorithm in Python for Tile_1 and detect the 2nd error that I mention (in Fig 3).
4. For the magnitude issue, there is a couple of problems and I am also working on this.
Thank you!
I will split these issues later as soon as possible :)
from bfast.
Should be fixed in develop
from bfast.
Related Issues (20)
- The error message of level does not reflect its actual behaviour HOT 1
- performance benchmark between the different backend ? HOT 11
- drop usage of sklearn ? HOT 2
- pyhton backend n_chunk is never used HOT 3
- why _model is reset each time fit is called ? HOT 3
- OpenCL backend is way too slow compared to futhark bench HOT 1
- Write an example that demonstrates usage of multiple GPUs
- GPU data transfer overhead amortization
- BFAST cannot be install from git source
- Version 0.7 fails to install on google colab HOT 2
- opencl backend only supports a number of harmonics (k) in range(3,11) HOT 4
- use bfast for one dimentional time series data HOT 10
- numpy should not be referenced in the setup.py HOT 1
- Stable period determination not implemented HOT 2
- How to get full list of breaks for one pixel HOT 2
- Error in normal terminal and Google colab with Get Started example HOT 1
- IndexError when datetime is used with hour != 0
- Support for multiple detected breaks
- Data not enough for pixel
- Installation fails due to obsolete numpy code 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 bfast.