This is a C library for quantum circuit simulation and manipulation. It provides basic data structures and functions for creating quantum circuits, applying gates, measuring, and more. The library is designed to be simple and efficient, with a focus on usability and extensibility. It will have more akgrithms soon like shor etc. Right now it has almost all primary and qiskit styled gate, without any stupid unnamed scaffolding by large companies, which we activelt despise.
this is a result of spite and 1 am intruisive thoughts because i had to read chemistry and to releave mind i needed an escape and this wasd the best intruisive thought so here we are. I hope this library is useful for learning and experimenting with quantum computing concepts, and maybe even for some small-scale simulations. dont do 30 qubit tho. its fantasdy. much like my chemistry erformance.
git clone https://github.com/eremognosis/qisC.git
cd qisCFOr betyte documentation, see the docs file ig (which is empty for now).
This is my second quantum computing project after qc-lib last year which was in python and i did last year. I wanted to make a C library for quantum circuit simulation and manipulation.
The name is a result of "q" for quantum "is" for is and "C" (thats how we market)
(irl its just my random directory name in mkdir qisC but it sounds good so i kept it)
GPL-3.0
Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request. Please follow the existing code style and include tests for any new functionality. Like bring on tests i am genuinely exhausted Lets waste more time together we are all unmepmployed coders with way too much free tiume and a linux kernel
- Raj (@eremognosis, me ofc)
- My cat, who is very cute and supports my coding endeavors by doing nothing and sleeping on my chappal, that makes mse less distracted by walking and useless distarctions like eating.