All Projects → SciML → DiffEqOnlineServer

SciML / DiffEqOnlineServer

Licence: other
Backend for DiffEqOnline, a webapp for scientific machine learning (SciML)

Programming Languages

julia
2034 projects
Dockerfile
14818 projects
TeX
3793 projects

Projects that are alternatives of or similar to DiffEqOnlineServer

SciPyDiffEq.jl
Wrappers for the SciPy differential equation solvers for the SciML Scientific Machine Learning organization
Stars: ✭ 19 (-20.83%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
RootedTrees.jl
A collection of functionality around rooted trees to generate order conditions for Runge-Kutta methods in Julia for differential equations and scientific machine learning (SciML)
Stars: ✭ 24 (+0%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
DiffEqUncertainty.jl
Fast uncertainty quantification for scientific machine learning (SciML) and differential equations
Stars: ✭ 61 (+154.17%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
Kinetic.jl
Universal modeling and simulation of fluid dynamics upon machine learning
Stars: ✭ 82 (+241.67%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
sciml.ai
The SciML Scientific Machine Learning Software Organization Website
Stars: ✭ 38 (+58.33%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
BoundaryValueDiffEq.jl
Boundary value problem (BVP) solvers for scientific machine learning (SciML)
Stars: ✭ 23 (-4.17%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
DiffEqPhysics.jl
A library for building differential equations arising from physical problems for physics-informed and scientific machine learning (SciML)
Stars: ✭ 46 (+91.67%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
MultiScaleArrays.jl
A framework for developing multi-scale arrays for use in scientific machine learning (SciML) simulations
Stars: ✭ 63 (+162.5%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
SciMLBenchmarks.jl
Benchmarks for scientific machine learning (SciML) software and differential equation solvers
Stars: ✭ 195 (+712.5%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
DiffEqDevTools.jl
Benchmarking, testing, and development tools for differential equations and scientific machine learning (SciML)
Stars: ✭ 37 (+54.17%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
DiffEqCallbacks.jl
A library of useful callbacks for hybrid scientific machine learning (SciML) with augmented differential equation solvers
Stars: ✭ 43 (+79.17%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
DiffEqGPU.jl
GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem
Stars: ✭ 131 (+445.83%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
Sundials.jl
Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA) in a SciML scientific machine learning enabled manner
Stars: ✭ 167 (+595.83%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
LatentDiffEq.jl
Latent Differential Equations models in Julia.
Stars: ✭ 34 (+41.67%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
CellMLToolkit.jl
CellMLToolkit.jl is a Julia library that connects CellML models to the Scientific Julia ecosystem.
Stars: ✭ 50 (+108.33%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
diffeqr
Solving differential equations in R using DifferentialEquations.jl and the SciML Scientific Machine Learning ecosystem
Stars: ✭ 118 (+391.67%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
HelicopterSciML.jl
Helicopter Scientific Machine Learning (SciML) Challenge Problem
Stars: ✭ 35 (+45.83%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
GlobalSensitivity.jl
Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia
Stars: ✭ 30 (+25%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
Differentialequations.jl
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components
Stars: ✭ 2,023 (+8329.17%)
Mutual labels:  differential-equations, scientific-machine-learning, sciml
MLJC-UniTo-ProjectX-2020-public
Public repository for the proposal “Physics-Informed Machine Learning Simulator for Wildfire Propagation” - MLJC University of Turin - ProjectX2020 Competition (UofT AI)
Stars: ✭ 31 (+29.17%)
Mutual labels:  differential-equations, scientific-machine-learning

DiffEqOnlineServer

This is the back-end that powers http://app.juliadiffeq.org/. The front-end is in a different repository, at https://github.com/JuliaDiffEq/DiffEqOnline.

Development notes

Running the server locally

julia ./api/mux_server.jl 7777

where 7777 is the port you want it to host on. You can then access it at http://localhost:7777.

Building the Docker image

Run

docker build -t diffeqonline-server .

You can run the image with

docker run -i -t --rm -p 7777:7777 -e PORT=7777 diffeqonline-server

which will host it at http://192.168.99.100:7777 rather than at localhost. The IP might vary.

You can run a interactive version of the container and not start the server with

docker run -dit -p 7777:7777 --entrypoint=/bin/bash diffeqonline-server

This does still open up the port in case you want to run some testing.

Deploying to Heroku

General instructions can be found here, but it's pretty much just

heroku container:deploy

or

heroku container:push web --app AppName

You need to make sure you are properly authenticated with the Heroku CLI for this to work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].