visualpdecanary
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Mar5bar
- License: other
- Language: JavaScript
- Default Branch: main
- Homepage: http://canary.visualpde.com/
- Size: 120 MB
Statistics
- Stars: 12
- Watchers: 1
- Forks: 10
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
VisualPDE
Interactive solutions of partial differential equations, live on your device.
VisualPDE is a browser-based simulator of a broad range of partial differential equations, with solve-as-you-type speed and no knowledge of numerical methods required.
The site, hosted at VisualPDE.com, contains a range of educational and scientific material, including a collection of Visual Stories written with the layperson in mind.
For more information on the technology and philosophy behind VisualPDE, check out our open-access publication.
Hosting a local copy
VisualPDE is updated regularly, so using VisualPDE.com is recommended for most users. However, you may wish to host your own local copy of the VisualPDE site to guarantee stability or privacy. Local versions of VisualPDE automatically have analytics disabled and are entirely self-contained.
Best hosting
The best, most customisable way to do this is via Jekyll, which requires a Ruby installation (version 3.1.x is required; newer versions are not compatible with Jekyll).
For instance, on macOS with Homebrew installed, the following will install and configure Ruby and Jekyll:
brew install ruby@3.1
gem install bundler jekyll
bundle install
To build and serve the site locally, download the entire VisualPDE source from this repo and navigate to it in your terminal. Hosting the site at http://localhost:4000 is then as simple as running
bundle exec jekyll serve
You can then customise your local version of VisualPDE by editing any of the various Markdown files used to build the site.
Simple hosting
A simpler but less flexible method of hosting your own version of the site is to download an archived version of the built site.
This can then be served with any local webserver. For instance, with Python3 installed you can simply run
cd path/to/visual-pde
python3 -m http.server
Having trouble?
VisualPDE has extensive documentation, so we recommend trying out any suggestions found on the main site. For anything else, please get in touch with us on hello@visualpde.com or raise an issue on GitHub.
Owner
- Login: Mar5bar
- Kind: user
- Repositories: 1
- Profile: https://github.com/Mar5bar
Citation (CITATION.cff)
cff-version: "1.2.0"
authors:
- family-names: Walker
given-names: Benjamin J.
orcid: "https://orcid.org/0000-0003-0853-267X"
- family-names: Townsend
given-names: Adam K.
orcid: "https://orcid.org/0000-0003-1700-2873"
- family-names: Chudasama
given-names: Alexander K.
- family-names: Krause
given-names: Andrew L.
orcid: "https://orcid.org/0000-0001-9638-7278"
doi: 10.1007/s11538-023-01218-4
message: If you use VisualPDE, please cite our article in the
Bulletin of Mathematical Biology.
preferred-citation:
authors:
- family-names: Walker
given-names: Benjamin J.
orcid: "https://orcid.org/0000-0003-0853-267X"
- family-names: Townsend
given-names: Adam K.
orcid: "https://orcid.org/0000-0003-1700-2873"
- family-names: Chudasama
given-names: Alexander K.
- family-names: Krause
given-names: Andrew L.
orcid: "https://orcid.org/0000-0001-9638-7278"
date-published: 2023-10-12
doi: 10.1007/s11538-023-01218-4
issn: 1522-9602
issue: 11
journal: Bulletin of Mathematical Biology
publisher:
name: Springer
title: VisualPDE: rapid interactive simulations of partial differential equations
type: article
url: "https://link.springer.com/article/10.1007/s11538-023-01218-4"
volume: 85
title: VisualPDE: rapid interactive simulations of partial differential equations
GitHub Events
Total
- Watch event: 5
- Push event: 236
Last Year
- Watch event: 5
- Push event: 236
Dependencies
- github-pages ~> 227 development
- jekyll-feed ~> 0.12 development
- http_parser.rb ~> 0.6.0
- jekyll ~> 3.9.2
- minima ~> 2.5
- tzinfo >= 1, < 3
- tzinfo-data >= 0
- wdm ~> 0.1.1
- webrick ~> 1.7
- activesupport 6.0.6
- addressable 2.8.1
- bundler 2.3.26
- coffee-script 2.4.1
- coffee-script-source 1.11.1
- colorator 1.1.0
- commonmarker 0.23.6
- concurrent-ruby 1.1.10
- dnsruby 1.61.9
- em-websocket 0.5.3
- ethon 0.16.0
- eventmachine 1.2.7
- execjs 2.8.1
- faraday 2.7.1
- faraday-net_http 3.0.2
- ffi 1.15.5
- forwardable-extended 2.6.0
- gemoji 3.0.1
- github-pages 227
- github-pages-health-check 1.17.9
- html-pipeline 2.14.3
- http_parser.rb 0.8.0
- i18n 0.9.5
- jekyll 3.9.2
- jekyll-avatar 0.7.0
- jekyll-coffeescript 1.1.1
- jekyll-commonmark 1.4.0
- jekyll-commonmark-ghpages 0.2.0
- jekyll-default-layout 0.1.4
- jekyll-feed 0.15.1
- jekyll-gist 1.5.0
- jekyll-github-metadata 2.13.0
- jekyll-include-cache 0.2.1
- jekyll-mentions 1.6.0
- jekyll-optional-front-matter 0.3.2
- jekyll-paginate 1.1.0
- jekyll-readme-index 0.3.0
- jekyll-redirect-from 0.16.0
- jekyll-relative-links 0.6.1
- jekyll-remote-theme 0.4.3
- jekyll-sass-converter 1.5.2
- jekyll-seo-tag 2.8.0
- jekyll-sitemap 1.4.0
- jekyll-swiss 1.0.0
- jekyll-theme-architect 0.2.0
- jekyll-theme-cayman 0.2.0
- jekyll-theme-dinky 0.2.0
- jekyll-theme-hacker 0.2.0
- jekyll-theme-leap-day 0.2.0
- jekyll-theme-merlot 0.2.0
- jekyll-theme-midnight 0.2.0
- jekyll-theme-minimal 0.2.0
- jekyll-theme-modernist 0.2.0
- jekyll-theme-primer 0.6.0
- jekyll-theme-slate 0.2.0
- jekyll-theme-tactile 0.2.0
- jekyll-theme-time-machine 0.2.0
- jekyll-titles-from-headings 0.5.3
- jekyll-watch 2.2.1
- jemoji 0.12.0
- kramdown 2.3.2
- kramdown-parser-gfm 1.1.0
- liquid 4.0.3
- listen 3.7.1
- mercenary 0.3.6
- minima 2.5.1
- minitest 5.16.3
- nokogiri 1.13.9
- octokit 4.25.1
- pathutil 0.16.2
- public_suffix 4.0.7
- racc 1.6.0
- rb-fsevent 0.11.2
- rb-inotify 0.10.1
- rexml 3.2.5
- rouge 3.26.0
- ruby2_keywords 0.0.5
- rubyzip 2.3.2
- safe_yaml 1.0.5
- sass 3.7.4
- sass-listen 4.0.0
- sawyer 0.9.2
- simpleidn 0.2.1
- terminal-table 1.6.0
- thread_safe 0.3.6
- typhoeus 1.4.0
- tzinfo 1.2.10
- unf 0.1.4
- unf_ext 0.0.8.2
- webrick 1.7.0
- zeitwerk 2.6.6
- actions/checkout v4 composite
- actions/configure-pages v3 composite
- actions/deploy-pages v2 composite
- actions/jekyll-build-pages v1 composite
- actions/setup-node v3 composite
- actions/upload-pages-artifact v2 composite
- agent-base 7.1.0
- argparse 1.0.10
- asynckit 0.4.0
- combined-stream 1.0.8
- cssstyle 3.0.0
- data-urls 5.0.0
- debug 4.3.4
- decimal.js 10.4.3
- delayed-stream 1.0.0
- entities 4.5.0
- esprima 4.0.1
- form-data 4.0.0
- front-matter 4.0.2
- fs 0.0.1-security
- html-encoding-sniffer 4.0.0
- http-proxy-agent 7.0.0
- https-proxy-agent 7.0.2
- iconv-lite 0.6.3
- is-potential-custom-element-name 1.0.1
- js-yaml 3.14.1
- jsdom 23.0.1
- mime-db 1.52.0
- mime-types 2.1.35
- ms 2.1.2
- nwsapi 2.2.7
- parse5 7.1.2
- psl 1.9.0
- punycode 2.3.1
- querystringify 2.2.0
- requires-port 1.0.0
- rrweb-cssom 0.6.0
- safer-buffer 2.1.2
- saxes 6.0.0
- sprintf-js 1.0.3
- symbol-tree 3.2.4
- tough-cookie 4.1.3
- tr46 5.0.0
- universalify 0.2.0
- url-parse 1.5.10
- w3c-xmlserializer 5.0.0
- webidl-conversions 7.0.0
- whatwg-encoding 3.1.1
- whatwg-mimetype 4.0.0
- whatwg-url 14.0.0
- ws 8.16.0
- xml-name-validator 5.0.0
- xmlchars 2.2.0
- front-matter ^4.0.2
- fs ^0.0.1-security
- jsdom ^23.0.1