nyancad / pyttoresque Goto Github PK
View Code? Open in Web Editor NEWLicense: Mozilla Public License 2.0
License: Mozilla Public License 2.0
It looks like all connections to the simulation server remain active until Python is stopped.
Maybe a pycapnp issue, or a memory leak on our side: capnproto/pycapnp#284
Currently the signal list is just a dump of what comes out of the simulator. We might want some nesting on large designs. Also, map to/from Mosaic/spice names?
Ties into #2 in that it's the same component and requires custom JS.
I've just added an "FFT simulation" for the UTwente pilot, but it feels oddly specific.
The definition is only a couple of lines so it'd be great if it could live in its own file, along with other simulations and users could just define new ones, and either contribute them or just load them on the fly.
Could be done with a hidden "probe" tool and storing that tool in the PouchDB database along with the probed points. Requires custom extension on the Bokeh side. Also tricky: mapping schematic names to NgSpice/Xyce names.
I think there are still some bugs with generating a netlist for some schematics. The snek demo didn't work last time I tried.
We need to be able to export a simple simulation from the UI to a notebook to continue there.
Currently it can use a preconfigured conda couchdb, or use PouchDB with explicit sync.
It would be nice if there was a way to configure a local couchdb as the primary database
Currently you just get an exception on the Python side and then the app stops working. Terrible UX.
Mostly just some UI and hooking up signals, but cancellation is always tricky.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.