sciml / diffeqonlineserver Goto Github PK
View Code? Open in Web Editor NEWBackend for DiffEqOnline, a webapp for scientific machine learning (SciML)
Home Page: http://app.sciml.org/
License: Other
Backend for DiffEqOnline, a webapp for scientific machine learning (SciML)
Home Page: http://app.sciml.org/
License: Other
I'll try setting up the first since it seems easier, but this may not be a good idea in the long run.
Sending a system of equations like
dx = a*x - b*x*y + println("meh")
dy = -c*y + d*x*y
does print 'meh' on the server before throwing any errors at the moment...
Hi,
Thanks for open sourcing this project!
I am trying to setup the backend server as mentioned in the instructions: julia ./api/mux_server.jl 7777
The package DiffEqWebBase is missing.
I tried to Pkg.add("DiffEqWebBase"), but Julia's package manager cannot find the package.
We end up using a ton of julia packages at the moment which require a build the first time around. All of these build artifacts end up in the docker image, and I should figure out how to not have that happen...
We now have a containerized version of the backend, and need somewhere to stick it. I started working through gcloud but it's pretty painful, and the docker support is pretty rough at the moment. Digitalocean seems like an OK option but I don't think there's any easy way to automatically scale it up and down based on usage. If you don't have any preferences I'll go with either that or Heroku.
Is this intended to be "all rights reserved"?
I think that since we're going to handle all the scaling and provisioning outside the container, we should just write a very simple server in Mux.jl instead. Implementing this would also close #1.
In the docker image packages need to be installed as root, but the server process needs to run under some user. This may be as easy as pushing something to LOAD_PATH
but I don't actually know where the package folder is. Will take another look at it tomorrow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.