Viewing profile — rwlincoln
rwlincoln
HN member- Joined
- Sun, Nov 20, 2011, 11:08 PM UTC
- HN karma
- 99
- Public activity
- 27 items
- HN profile
- View on Hacker News ↗
About rwlincoln
No profile information was provided.
Recent public activity
-
comment
Comment #38582110
MATPOWER and OpenDSS test cases are also available in CSV format: https://github.com/casecsv https://github.com/cktcsv
-
comment
Comment #36734635
L2RPN is a series of competitions, with the aim of training an Artificial Intelligence agent to operate a power network. The Delft-AI-Energy Lab is hosting a remake of the L2RPN ch…
- story
-
comment
Comment #34625520
SEEKING WORK | Berlin | Power Engineer I specialize in combining power system simulation libraries with web technologies. I have experience with power flow simulation, optimization…
-
comment
Comment #34411937
Armadillo is particularly notable in that has a Python interface (based on pybind11). Although, sparse matrix support still needs to be added. Also the PyArmadillo API resembles th…
-
comment
Comment #31214766
I am surprised not to see any mention of the OSQP (Operator Splitting Quadratic Program) solver. It is the most impressive open source solver of this type that I have seen publishe…
-
comment
Comment #26913652
The file is written to the in-memory virtual file system provided by Emscripten. It can be accessed from the console: pyodide._module.FS.readFile("/pjm5bus_out.txt", { encoding: 'u…
-
comment
Comment #26907717
Recently, I was able to get Andes v1.3.5 (a Python package for power system transient dynamics simulation using SymPy) to run in WebAssembly using Pyodide v0.16.1. https://andesapp…
-
comment
Comment #25684003
Andes, a Python package for power system simulation, uses SymPy now. In previous versions, computing the derivatives for dynamic models was done using complex equations written out…
-
comment
Comment #25254926
The GNU Octave interpreter and its dependencies are all in the matpower.wasm file. 19Mb is still quite large for a website, but it is loaded asynchronously and WASM get compiled as…
-
comment
Comment #25254216
Satisfying the BLAS/LAPACK dependency was one of the biggest challenges. I ended up passing LAPACK 3.4.2 through f2c before compiling the result with emcc. PCRE and some SuiteSpars…
-
comment
Comment #25253502
I was able to compile GNU Octave 4.4.1 into Web Assembly for my MATPOWER PWA. When Mozilla was still at full force OctIodide might have been an interesting project for them. https:…
- comment
-
comment
Comment #22938577
The whole application runs on the client (in the browser). The server just serves up static resources. These are cached by the browser so the application will still work if you are…
-
comment
Comment #22936202
Octave includes support for sparse matrices and MATPOWER makes use of them by default. It doesn't require any additional effort from me. In general, Octave can quite match MATLAB f…
-
comment
Comment #22933372
My view is that the open source projects for power system simulation available now are approaching a stage where they can perform all of the main functions of commercial tools. In …
-
comment
Comment #22926387
There are some test cases included in MATPOWER that are around that size and may be imported. I only embedded small test cases in the application to keep the download size down. I …
- story
- story
-
comment
Comment #10317864
Shouldn't this be a WebAssembly (WASM) only feature? It seems a shame to be introducing the potential for race conditions in JavaScript. Compiling languages that support multiple t…
-
comment
Comment #3259515
Currently only the server-side of Vaadin has been translated and Muntjac relies on the GWT compiled Java from Vaadin for the client code. The plan is to translate the rest and use …
-
comment
Comment #3259500
Thanks. I'm not sure how it compares to Vaadin in terms of speed, but it does run on PyPy (and IronPython), which might help.
-
comment
Comment #3259494
Thanks. I'm new to HN and didn't realise what this would do to my traffic. It is currently on EC2, but I had it working on GAE. Perhaps that would have helped with the scaling.
-
comment
Comment #3259488
I don't know much about Django sadly. I can tell you that the ApplicationServlet is just a WSGI app and can be stacked accordingly.
-
comment
Comment #3259485
One issue is that the session gets unpickled/pickled with each request. When each of the samples has been run the pickled session files are ~2Mb.