Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slope estimation using distribution of all possible slopes #19

Open
Datseris opened this issue May 31, 2023 · 2 comments
Open

Slope estimation using distribution of all possible slopes #19

Datseris opened this issue May 31, 2023 · 2 comments
Labels
code available Some initial code (possible in another langage) is available new slope fit New method for fitting the slope of the linear region

Comments

@Datseris
Copy link
Member

A recent publication showed an alternative way to automate extracting a slope from a curve y(x). The reference is:

Deshmukh et al., Toward automated extraction and characterization of scaling regions
in dynamical systems, Chaos 31, 123102 (2021).

this method is very promising and should be implemented here. In v1.5 (#18 ) we added an extendable interface for adding new methods of extracting the slope of a linear scaling region of the curve y(x). We've also added a placeholder type for this new method.

Now someone has to read the paper in more detail and add the method here via a PR!

Also cc'ing the first author of the paper that has implemented the method in Python: @vrd1243

(Python implementation: https://github.com/vrd1243/scaling_regions_ensemble )

@Datseris Datseris added enhancement New feature or request dependencies Pull requests that update a dependency file new slope fit New method for fitting the slope of the linear region labels May 31, 2023
@Datseris
Copy link
Member Author

Finishing the code is as simple as finishing this function:

function _slopefit(x, y, ::AllSlopesDistribution, ci::Real; kw...)
error("Not implemented yet, PRs welcomed!")
end

@Datseris Datseris changed the title Slope estimation using distribution of all possible slopes. Slope estimation using distribution of all possible slopes May 31, 2023
@vrd1243
Copy link

vrd1243 commented May 31, 2023

Thanks for initiating this @Datseris! I am happy to provide support on getting this implemented into Julia!

@Datseris Datseris added code available Some initial code (possible in another langage) is available and removed dependencies Pull requests that update a dependency file enhancement New feature or request labels Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code available Some initial code (possible in another langage) is available new slope fit New method for fitting the slope of the linear region
Projects
None yet
Development

No branches or pull requests

2 participants