Metadata-Version: 2.3
Name: bosing
Version: 1.0.0b2
Summary: Waveform generator for pulse sequences in quantum computing
Project-URL: Documentation, https://github.com/kahojyun/Bosing#readme
Project-URL: Issues, https://github.com/kahojyun/Bosing/issues
Project-URL: Source, https://github.com/kahojyun/Bosing
Author-email: kaho <kaho0769@qq.com>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: C#
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.8
Requires-Dist: attrs
Requires-Dist: msgpack
Requires-Dist: numpy
Description-Content-Type: text/markdown

# Bosing

Waveform generator for superconducting circuits.

> **Note:** This package is still under development and the API may change.

## Prerequisites

* .NET 8 or higher. Install the latest .NET SDK from [here](https://dotnet.microsoft.com/download/dotnet) or install with Visual Studio.

## Python API

### Build from source

.NET SDK is required.  Ensure `dotnet` cli is in `PATH`.

```bash
git clone https://github.com/kahojyun/Bosing.git
cd Bosing
pip install .
```

### Usage (TODO)

Examples can be found in `python/examples`.

## Development

Use Visual Studio or Visual Studio Code with the [C# extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp).

Manage python project with [hatch](https://github.com/pypa/hatch).