Getting Started with Julia's SciML
Quickly: What is Julia's SciML Ecosystem?
Julia's SciML is:
- SciPy or MATLAB's standard library but in Julia, but
- Runs orders of magnitude faster, even outperforms C and Fortran libraries, and
- Is fully compatible with machine learning and automatic differentiation,
- All while having an easy-to-use high level interactive development environment.
Interested?
Introductory Tutorials
- How do I install SciML software?
- Build and run your first simulation
- Solve your first optimization problem
- Fit a simulation to a dataset
- Find the root of an equation (i.e. solve f(x)=0)
Each of the SciML packages starts with its own introductory tutorial as well! Once you have started to get the hang of a few things, start checking out the introductory tutorials of the different packages. For example, the DifferentialEquations.jl getting started tutorial is a fun one!
Coming from...
Are you familiar with other scientific computing tools? Take a look at the guided introductions below.