semvec/pypi-packages huggingface dataset:
qvantum 0.97
Python package for quantum computing
License: MIT
Keywords: python quantum computing process


## 1. Summary

qvantum is a python module, and it's goal is to ensure an easy use library for understanding quantum computing better or designing new quantum algorithms. Working with this module helps you to get more familiar with the basic concepts such as qubit, register or quantum gate, meanwhile the tool has the power for deeper analysis and development.

The module is in beta release phase: tested but it might contain bugs, therefore every constructive note is highly appreciated. Also if you would like to collaborate in the developing process do not hesitate to contact us.

## 2. Installation

qvantum module can be easily installed using three different approach below (you could extend the commands below like "/path/to/python.exe -m pip install ...", if python wasn't in your PATH)

### 2.1 pip install

The latest version of the module can be installed online from the PyPi page using pip in command line:

    pip install qvantum

or

    pip install --index-url https://test.pypi.org/simple qvantum

### 2.2 wheel install

The latest version of the module can be downloaded from the PyPi page in .whl format which can be used for installation:

    pip install qvantum-x.xx-py2.py3-none-any.whl

### 2.3 setup file

A setup.py file is also available on PyPi page. Download the file and the folder called "qvantum" then run the command in the folder where all the files were downloaded. Use â€“e if you want the module be immediately available for every user in your system:

    pip install .

or

	pip install â€“e .

## 3. Documentation

[GitHub - qvantum](https://github.com/vorpex/qvantum)
twerk 0.0.3
Make Twitter work for humans by blocking fake accounts.
License: MIT
Requires Python: >=3.7,<4.0

# Twerk

This is a Selenium-powered tool to browse Twitter and automatically block fake accounts.

This project was generated with [cookiecutter](https://github.com/audreyr/cookiecutter) using [jacebrowning/template-python](https://github.com/jacebrowning/template-python).

[![Unix Build Status](https://img.shields.io/travis/jacebrowning/twerk/master.svg?label=unix)](https://travis-ci.org/jacebrowning/twerk)
[![Windows Build Status](https://img.shields.io/appveyor/ci/jacebrowning/twerk/master.svg?label=window)](https://ci.appveyor.com/project/jacebrowning/twerk)
[![Coverage Status](https://img.shields.io/coveralls/jacebrowning/twerk/master.svg)](https://coveralls.io/r/jacebrowning/twerk)
[![PyPI Version](https://img.shields.io/pypi/v/twerk.svg)](https://pypi.org/project/twerk)
[![PyPI License](https://img.shields.io/pypi/l/twerk.svg)](https://pypi.org/project/twerk)

# Setup

## Requirements

- Python 3.7+
- Poetry

# Usage

Install the project from source:

```text
$ git clone https://github.com/jacebrowning/twerk
$ cd twerk
$ poetry install
```

Verify browser automation is working:

```
$ poetry run twerk check --debug --browser=chrome
$ poetry run twerk check --debug --browser=firefox
```

# Configuration

The `$TWITTER_USERNAME` and `$TWITTER_PASSWORD` environment variables can be set to avoid manually typing account credentials.

Most commands accept a `--browser` option or you can set `$BROWSER` to avoid specifying this each time.

The `$TWITTER_SEED_USERNAME` can be set to override the default starting account when searching for fake accounts.

---

> **Disclaimer**: I am by no means responsible for any usage of this tool. Please consult the [full license](https://github.com/jacebrowning/twerk/blob/master/LICENSE.md) for details.
nanome-loaders 1.0.3
Nanome Plugin deploying a few molecule loaders integrated with Nanome
License: MIT
Keywords: virtual-reality,chemistry,python,api,plugin

# Nanome - Loaders

### A Web-Loader plugin for Nanome to load files through a URL or a Drag-and-Drop Web Interface.

This works for both Nanome & Nanome Curie (Quest edition).


- URL Loader will load a molecule from RCSB, by its molecular code
- Web Loader will start a web server. Other people can upload molecules or other files to it, and they will appear in Nanome.

Web Loader currently supports:
- Molecules: .pdb, .cif, .sdf
- Presentations: .pptx, .ppt, .odp
- Documents: .pdf
- Images: .png .jpg

### Installation

```sh
$ pip install nanome-loaders
```

In order to load non-molecular files with Web Loader, the following applications/packages should be installed on the computer running the plugin:
- ImageMagick
- LibreOffice
- Ghostscript

For Windows especially, make sure that these applications are in the PATH environment variable (the folder containing simpress.exe should be in PATH for LibreOffice)

On Ubuntu, a security policy might prevent ImageMagick from converting PDF to images.
It can be removed by running:
```sh
$ sudo mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xmlout
```
See this answer on AskUbuntu for more information: https://askubuntu.com/a/1081907

### Usage

To start the plugin:

```sh
$ nanome-url-loader -a plugin_server_address
```

```sh
$ nanome-web-loader -a plugin_server_address
```

On Linux, you might have to start the nanome-web-loader as sudo to listen on port 80.

The port to open (the open used for the Web UI), can be changed by starting the plugin with the option -w:

```sh
$ nanome-web-loader -w 8080
```

To automatically delete files that haven't been accessed in a given number of days, use the -k option. For example, to delete untouched files after 2 weeks:

```sh
$ nanome-web-loader -k 14
```

In Nanome:

- Activate Plugin
- Click Run
- For URL Loader: Enter a molecular code (for instance "1YUI"), and click "Load"
- For Web Loader: The list of molecule should be empty. Open your web browser, go to "127.0.0.1" (or your computer's IP address from another computer), and add supported files. Your files will appear in Nanome

### License

MIT
fieldmarshal 0.0.2
Marshal/unmarshal attrs-based data classes to and from JSON
License: MIT

# fieldmarshal – marshal/unmarshal attrs-based data classes to and from JSON

[![Build Status](https://travis-ci.org/trendels/fieldmarshal.svg?branch=master)](https://travis-ci.org/trendels/fieldmarshal)

**Note: This is module is still in development - APIs might change in
backwards-incompatible ways.**

## Example

~~~python
>>> from fieldmarshal import struct, field, marshal, unmarshal
>>> from typing import List, Set
>>> @struct
... class Post:
...     title: str
...     tags: Set[str]
... 
>>> @struct
... class User:
...     id: int
...     name: str
...     posts: List[Post]
...     is_admin: bool = field("is-admin", default=False)
... 
>>> fred = User(1, "fred", [Post("hello world!", tags={"a", "b"})])
>>> data = marshal(fred)
>>> data
{'id': 1, 'name': 'fred', 'posts': [{'title': 'hello world!', 'tags': ['a', 'b']}], 'is-admin': False}
>>> assert unmarshal(data, User) == fred
>>>
~~~

The `struct` and `field` helpers are just convenience wrappers around `attr.s`
and `attr.ib`. The equivalent code with `attrs` is:

~~~python
>>> import attr
>>> from fieldmarshal import Options
>>> @attr.s(slots=True, auto_attribs=True)
... class User:
...     # ...
...     is_admin: bool = attr.ib(
...         default=False,
...         metadata={'fieldmarshal': Options(name="is-admin")},
...     )
>>>
~~~

This module provides marshalling/unmarshalling (or
serialization/deserialization) of [attrs][1]-based "data classes" to and from JSON.

The main goal is to make it easy to quickly build useful (partial) class
representations for real-world JSON data, such as those received from HTTP APIs
(See the `examples` subdirectory), and to allow efficient
marshalling/unmarshalling to and from JSON.

Features:

-   Support for renaming fields (see Example above).
-   Unknown/extra JSON keys are ignored by default.
-   Hook system to customize marshalling/unmarshalling of custom or complex
    types (e.g. `Union`s)
-   Built-in handling of common cases, such as `Enums`, simple `Union`s.
-   Limited support for non-string dict keys (bool, int, float, Enum).
-   Tries to be unobtrusive: Does not require subclassing and can work with
    plain `attr`s-based classes.

The API is inspired by Go's [`json.Marshal/json.Unmarshal`][2] and [cattrs][3].

[1]: https://www.attrs.org/
[2]: https://golang.org/pkg/encoding/json/
[3]: https://pypi.org/project/cattrs/