Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hnarayanan/femtable
Web rendition of the periodic table of the finite elements.
https://github.com/hnarayanan/femtable
educational finite-element-methods mathematics website
Last synced: 21 days ago
JSON representation
Web rendition of the periodic table of the finite elements.
- Host: GitHub
- URL: https://github.com/hnarayanan/femtable
- Owner: hnarayanan
- Created: 2014-09-18T10:01:06.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-08-07T09:38:12.000Z (about 7 years ago)
- Last Synced: 2024-05-02T05:54:08.095Z (6 months ago)
- Topics: educational, finite-element-methods, mathematics, website
- Language: HTML
- Homepage: http://www-users.math.umn.edu/~arnold/femtable/
- Size: 27.3 MB
- Stars: 7
- Watchers: 6
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
(One time setup)
0. Clone the repository to THIS_REPOSITORY
1. Install nodejs (and npm):
On Ubuntu:
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejsOn Mac:
brew install nodejs
2. Setup requirements:
On Ubuntu:
a. Create an empty folder ~/.npm-packages and a file ~/.npmrc with one line:
prefix = ${HOME}/.npm-packagesb. Add export PATH=${HOME}/.npm-packages/bin:${PATH} to ~/.bashrc
(Open a new terminal window to reflect this new PATH and)On Ubuntu and Mac:
c. npm install -g bower grunt-cli
d. cd $THIS_REPOSITORY
npm install
bower install(As you're making edits)
1. cd $THIS_REPOSITORY
2. Pull a recent version of the repository
3. grunt serve
4. At this point, making edits will refresh automatically on your
browser. You then commit interesting things, etc.(When you're ready to build and deploy)
1. cd $THIS_REPOSITORY
2. grunt build && rsync -aPvhe ssh --delete dist/* [email protected]:/home/femtable/femtable.org/
(Danger: Note that the above has a --delete, which means poke through
dist/ to make sure things look good before running the command above.)