Skip to content

Conversation

nikoscham
Copy link
Member

chore: bump version to 0.1.3 and update description in package.json

- Updated version from 0.1.2 to 0.1.3
- Modified description for clarity
- Added contributor Felipe Ferrari to package.json
- Changed homepage URL to https://feascript.com/
- Updated version constant in src/index.js to 0.1.3
@nikoscham nikoscham merged commit c75e162 into dev Aug 22, 2025
nikoscham added a commit that referenced this pull request Aug 22, 2025
)

* Update README.md to include npm version badge

* Feature/frontal solver (#33)

* Refactor solver imports

* chore: bump version to 0.1.3 and update description in package.json

- Updated version from 0.1.2 to 0.1.3
- Modified description for clarity
- Added contributor Felipe Ferrari to package.json
- Changed homepage URL to https://feascript.com/
- Updated version constant in src/index.js to 0.1.3
nikoscham added a commit that referenced this pull request Sep 12, 2025
* Update README.md to include npm version badge

* Refactor solver imports

* chore: bump version to 0.1.3 and update description in package.json

- Updated version from 0.1.2 to 0.1.3
- Modified description for clarity
- Added contributor Felipe Ferrari to package.json
- Changed homepage URL to https://feascript.com/
- Updated version constant in src/index.js to 0.1.3

* Feature/frontal solver (#33)

* Refactor solver imports

* chore: bump version to 0.1.3 and update description in package.json

- Updated version from 0.1.2 to 0.1.3
- Modified description for clarity
- Added contributor Felipe Ferrari to package.json
- Changed homepage URL to https://feascript.com/
- Updated version constant in src/index.js to 0.1.3

* Enhance README and examples; add frontal solver implementation

- Updated README.md to include new sections on JavaScript API and Visual Editor, improving clarity on usage methods.
- Reorganized content for better navigation and added links to examples and tutorials.
- Modified example scripts to improve console output order for clarity.
- Introduced a new frontal solver script for 2D problems, implementing necessary mathematical functions and logic.
- Created a temporary HTML file to load the frontal solver script for testing purposes.

* Reorganize README structure; move "Ways to Use FEAScript" section for better clarity

* Refactor README and add support section; update usage instructions for Scribbler

* Refactor frontPropagationScript and solidHeatTransferScript to utilize new mesh utility functions; streamline mesh preparation and isoparametric mapping processes

* Add validation for geometry parameters in Mesh2D class; ensure required parameters are provided when not using a parsed mesh

* Update logging messages in mesh generation and utility scripts; change debug logs to error logs for unimplemented element type mapping and clarify function descriptions in documentation comments.

* Rename meshUtils.js to meshUtilsScript.js and update imports in solver scripts

* Refactor FEAScript and solver scripts to utilize prepared mesh data; remove helper function for system size calculation

* Refactor frontPropagationScript and solidHeatTransferScript to improve comment clarity; standardize residualVector and jacobianMatrix descriptions and replace meshData.elementOrder with elementOrder

* Refactor frontalSolverScript and update temporaryFrontalTest to use module imports; rename feaData to FEAData for consistency in frontPropagationScript and solidHeatTransferScript

* Refactor frontalSolverScript to utilize external assembly for heat transfer elements; update temporaryFrontalTest title and description for clarity.

* Update README.md to clarify JavaScript API section title and improve consistency in naming

* Update README.md to remove commented-out Liberapay badge for cleaner presentation

* Refactor FEAScript and related scripts to improve clarity and modularity; add plotting capabilities to temporaryFrontalTest and enhance logging messages.

* Update README.md to improve structure and consistency in the JavaScript API section

* Update README.md for improved clarity and consistency in language and structure

* Update README.md for formatting consistency; remove unused nodesCoordinates in newtonRaphsonScript.js and frontPropagationScript.js

* Add frontal solver integration and enhance solid heat transfer assembly

- Introduced frontal solver method in FEAScriptModel for improved solving capabilities.
- Added runFrontalSolver function to frontalSolverScript.js for result handling.
- Enhanced solidHeatTransferScript.js to support convection boundary conditions.
- Removed temporaryFrontalTest.html as it is no longer needed.

* Refactor LU solver implementation to use sparse matrix for improved performance

* Build new npm package
@nikoscham nikoscham linked an issue Oct 7, 2025 that may be closed by this pull request
3 tasks
@nikoscham nikoscham added the enhancement New feature or request label Oct 7, 2025
@nikoscham nikoscham self-assigned this Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement frontal method for solving linear system

1 participant