mgreminger
Developer of EngineeringPaper.xyz, an open source web app that evaluates formulas and solves systems of equations, all with unit conversion support.
University of Minnesota, DuluthDuluth, MN
Pinned Repositories
elmer
Fork of Elmer finite element package (http://www.csc.fi/english/pages/elmer) where I plan on getting the piezoelectric functionality working. Once the piezoelectric functionality is working, I'll contact the maintainers of Elmer and try to get it this functionality incroporated into the original code base.
EngineeringPaper.xyz
EngineeringPaper.xyz is a web app that makes it easy to create, save, and share engineering calculations.
js_antlr4_book
Examples and test rig from the ANTLR4 book implemented using the ANTLR4 JavaScript runtime.
mathjs
An extensive math library for JavaScript and Node.js
mathlive
A web component for easy math input
ME5335_notebooks
Jupyter notebooks for ME5335 Introduction to Finite Element Analysis
response-surface-pareto
Tool for creating a tradeoff curve (Pareto front) for two competing design requirements by fitting a response surface to design of experiments (DOE) data.
rollup-plugin-bundle-fonts
A rollup plugin that downloads fonts referenced in css files and updates the url() links to relative links.
sympy
A computer algebra system written in pure Python
trust-constr
trust-constr optimization algorithm from the SciPy project. The goal is to isolate this algorithm so that it only depends on NumPy and not on the rest of SciPy. This will allow this algorithm to be used in Pyodide.
mgreminger's Repositories
mgreminger/EngineeringPaper.xyz
EngineeringPaper.xyz is a web app that makes it easy to create, save, and share engineering calculations.
mgreminger/response-surface-pareto
Tool for creating a tradeoff curve (Pareto front) for two competing design requirements by fitting a response surface to design of experiments (DOE) data.
mgreminger/ME5335_notebooks
Jupyter notebooks for ME5335 Introduction to Finite Element Analysis
mgreminger/trust-constr
trust-constr optimization algorithm from the SciPy project. The goal is to isolate this algorithm so that it only depends on NumPy and not on the rest of SciPy. This will allow this algorithm to be used in Pyodide.
mgreminger/rollup-plugin-bundle-fonts
A rollup plugin that downloads fonts referenced in css files and updates the url() links to relative links.
mgreminger/mathjs
An extensive math library for JavaScript and Node.js
mgreminger/mathlive
A web component for easy math input
mgreminger/sympy
A computer algebra system written in pure Python
mgreminger/awesome-CAE
A curated list of awesome CAE frameworks, libraries and software.
mgreminger/awesome-civil-engineering
Awesome civil engineering software and programming reosurces
mgreminger/awesome-mecheng
Awesome Mechanical Engineering Resources
mgreminger/cadquery
A parametric CAD scripting framework based on PythonOCC
mgreminger/carbon-components-svelte
Svelte implementation of the Carbon Design System
mgreminger/js_antlr4_book
Examples and test rig from the ANTLR4 book implemented using the ANTLR4 JavaScript runtime.
mgreminger/mathlive_component
Dash equation editor component based on mathlive.js
mgreminger/DomainSwapper
A Chrome plugin that provides a context menu item to open links at a different domain
mgreminger/ep-server
This is the old server code used for the EngineeringPaper.xyz application. It is kept here for archival purposes only.
mgreminger/mathquill
Easily type math in your webapp
mgreminger/nlopt
library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization
mgreminger/nlopt-python
A project to package the NLOpt library to wheels
mgreminger/OCP
mgreminger/ParetoOptimization
mgreminger/plotly-mathjax-test
mgreminger/plotly.js
Open-source JavaScript charting library behind Plotly and Dash
mgreminger/positron
Positron, a next-generation data science IDE
mgreminger/pyodide
The Python scientific stack, compiled to WebAssembly
mgreminger/pyright
Pyright modified to run in browser - see https://github.com/posit-dev/pyright/blob/pyright-browser/THIS_FORK.md
mgreminger/scipy
Scipy library main repository
mgreminger/shinylive
Run Shiny on Python and R (compiled to wasm) in the browser
mgreminger/sirv
An optimized middleware & CLI application for serving static files~!