Releases: FEAScript/FEAScript-core
Releases · FEAScript/FEAScript-core
0.1.2
FEAScript 0.1.2
This release introduces a nonlinear Newton-Raphson solver, 2D front propagation modeling, and improvements in mesh generation
New Features
Physical Modelling
- Added 2D front propagation solver and corresponding example - Contributed by @nikoscham
Geometry & Meshing
- Improved readability and maintainability of meshGenerationScript.js - Contributed by @ferrari212
Numerical Solution
- Introduced Newton-Raphson method for solving nonlinear equations - Contributed by @nikoscham
Code Statistics
Language | Files | Lines | Code | Comments | Blanks |
---|---|---|---|---|---|
JavaScript | 28 | 4,087 | 2,768 | 941 | 378 |
JSON | 3 | 4,385 | 4,385 | 0 | 0 |
Plain Text | 1 | 2 | 0 | 2 | 0 |
Markdown | 6 | 225 | 0 | 139 | 86 |
├─ BASH | 5 | 15 | 13 | 2 | 0 |
├─ HTML | 1 | 6 | 6 | 0 | 0 |
└─ JavaScript | 2 | 62 | 26 | 30 | 6 |
Subtotal (Markdown) | 308 | 45 | 171 | 92 |
Total:
Files: 38
Lines: 8,782
Code: 7,198
Comments: 1,114
Blanks: 470
0.1.1
FEAScript 0.1.1
This release makes FEAScript available on npm for easier installation
New Features
Package Distribution
- FEAScript is now available as an npm package: https://www.npmjs.com/package/feascript - Contributed by @sridhar-mani and @nikoscham
0.1.0
FEAScript 0.1.0 – Initial Release
This is the first (still unstable) release of FEAScript, a lightweight JavaScript library for finite element analysis (FEA) in the browser
Features
Physical Modelling
- Solid heat conduction solver (1D & 2D) - Contributed by @nikoscham
Geometry & Meshing
- Simple mesh generation for basic domains (1D & 2D) - Contributed by @nikoscham
- Unstructured 2D quadrilateral mesh import from Gmsh - Contributed by @sridhar-mani and @nikoscham
Linear System Solvers
- LU decomposition via mathjs - Contributed by @nikoscham
- Jacobi iterative method - Contributed by @nikoscham
Parallelization
- Web worker support - Contributed by @sridhar-mani and @nikoscham
Visualization
- Line and surface plotting via plotly.js - Contributed by @nikoscham
Code Statistics
Language | Files | Lines | Code | Comments | Blanks |
---|---|---|---|---|---|
JavaScript | 14 | 2,975 | 2,106 | 624 | 245 |
Plain Text | 1 | 2 | 0 | 2 | 0 |
HTML | 4 | 201 | 125 | 44 | 32 |
└─ JS (in HTML) | 4 | 206 | 130 | 38 | 38 |
Subtotal (HTML) | 407 | 255 | 82 | 70 | |
Markdown | 5 | 117 | 0 | 72 | 45 |
└─ BASH | 1 | 1 | 1 | 0 | 0 |
└─ JavaScript | 2 | 76 | 32 | 33 | 11 |
Subtotal (Markdown) | 194 | 33 | 105 | 56 |
Total:
Files: 24
Lines: 3,578
Code: 2,394
Comments: 813
Blanks: 371