Giter VIP home page Giter VIP logo

pecuzal_julia's Introduction

PECUZAL Julia

This code base is using the Julia Language and DrWatson to make a reproducible scientific project, authored by K.Hauke Kraemer and George Datseris. It contains all the source code for producing the article [kraemer2020].

To (locally) reproduce this project, do the following:

  1. Download this code base. Notice that raw data are typically not included in the git repo and may need to be downloaded independently.

  2. Open a Julia console and do:

    julia> cd("path/to/this/project")
    julia> using Pkg; Pkg.activate(".")
    julia> Pkg.instantiate()

This will install all necessary packages for you to be able to run the scripts and everything should work out of the box.

Documentation

This repository is not intended to make a self-contained Julia package, but rather give readers of [kraemer2020] the opportunity to get full access to any source code. The PECUZAL method is incorporated and maintained in the DynamicalSystems.jl-Ecosystem, specifically in the DelayEmbeddings.jl package. Here the reader can find a full documentation and some basic example illustrating the usage of the PECUZAL method.

Citing and reference

If you enjoy this tool and find it valuable for your research please cite

[kraemer2020](1, 2) Kraemer et al., "A unified and automated approach to attractor reconstruction", arXiv:2011.07040 [physics.data-an], 2020.

or as BiBTeX-entry:

@misc{kraemer2020,
title={A unified and automated approach to attractor reconstruction},
author={K. H. Kraemer and G. Datseris and J. Kurths and I. Z. Kiss and J. L. Ocampo-Espindola and N. Marwan},
year={2020},
eprint={2011.07040},
archivePrefix={arXiv},
primaryClass={physics.data-an}
url={https://arxiv.org/abs/2011.07040}
}

Licence

This is program is free software and runs under MIT Licence.

pecuzal_julia's People

Contributors

hkraemer avatar datseris avatar pucicu avatar

Watchers

 avatar  avatar

pecuzal_julia's Issues

Manifest.toml has local/master packages

The Manifest.toml file has packages checked out on their master branch or developed locally. That is not a good idea for reproducibility. I'd suggest you to do one of the following:

  1. Delete Manifest.toml and also put it into the .gitignore. this means that when installed, this repo will use latest stable package versions that comply with Project.toml.
  2. In your local Julia, activate this project, and free all packages that are on master/devved branches (which you can see by doing pkg> st. Then push here the updated Manifest file

(wait a couple of hours before doing any changes, as JuliaRegistries/General#28211 needs to merge first)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.