vole
superconductor
vole | superconductor | |
---|---|---|
1 | 2 | |
6 | 9 | |
- | - | |
4.5 | 0.0 | |
6 months ago | over 6 years ago | |
Rust | C++ | |
Mozilla Public License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vole
-
Ask HN: Should I publish my research code?
I've posted a huge amount of academic code (I've linked to a small number at the end). I think you should, but it won't help advance your career immediately. However, I still think it's better for science.
What is useful is if you can produce code people can build on and do their own cool stuff with -- then they will cite you. However, getting something to a state where it is tested for all reasonable inputs, has some basic docs, etc. is a hard untaking.
https://github.com/minion/minion (C++ constraint solver)
https://github.com/stacs-cp/demystify (Python puzzle solver)
https://github.com/peal/vole (Rust group theory solver)
superconductor
-
Ask HN: Should I publish my research code?
I published some of my Academic code like a tool for simulating superconducting circuits [1] or a tool to manage lab instruments for quantum computing (or other) experiments [2]. It's super niche but both tools have found users in other labs that even keep developing them (at least for [2]). And it's nice to look at your code after 10 years and realize how much you've grown as a programmer :)
[1]: https://github.com/adewes/superconductor
-
100-GHz Single-Flux-Quantum Bit-Serial Adder Based on 10-KA/Cm2 Niobium Process
I designed such superconducting chips for my MSc thesis and had them manufactured by Hypres, one of the few foundries that offered such a process. Designing superconducting circuits is great fun, I even wrote my own circuit simulator (https://github.com/adewes/superconductor/) as there were few good options available.
RSFQ was quite hyped up in the nineties, Prof. Likharev at Stony Brook had a team working on RSFQ circuit elements to replace conventional semiconductor logic. At the time the achievable speed was fantastic as compared to regular circuits, (un)fortunately semiconductor processes kept evolving and today RSFQ is only interesting for some niche applications like fast microwave circuits (and even there HEMT transistors are often a better solution).
Also, getting circuits with more than 10.000 junctions to work was quite tricky as the fabrication processes weren't very reliable and transferring flux quanta is a bit more noisy than storing charges on an FET, so I'm doubtful whether we could even have large-scale RSFQ circuits without extensive error correction.
Well, it's still an amazingly fun and fascinating field, really hope we might see a revival of it one day (maybe if we get room-temperature superconductors).
What are some alternatives?
SuperConductor - A playout client for Windows/Linux/macOS that will let you control CasparCG Server, BMD ATEM, OBS Studio, vMix, OSC-compatible devices, HTTP (REST)-compatible devices, and more!
crux - Software toolkit for molecular phylogenetic inference
cd4-histone-paper-code - Public release of most of the data analysis code for Lamere et. al. 2016
gradesta - Stitchable spreadsheets for the 21st century
minion
pyview - pyview contains all reusable and generic classes and functions that I used in my qubit data acquisition setup during my PhD thesis.
python-qubit-setup - All scripts for controlling the instruments and acquiring data in our qubit setup.
3d-reorganization-prostate-canc
demystify