Generate holograms from text
Project description
text2hologram
text2hologram
is a Python package designed to generate holograms from text. It's built on top of the odak, timm, transformers, diffusers, accelerate, and torch libraries.
text2hologram supports Python 3.9 and above.
The project's source code is available here.
Installation
To install the package, use the following pip command:
pip install text2hologram
Usage
You can use the package from the command line with the text2hologram
command.
Here is a simple usage example:
text2hologram --device 'cuda' --outputdir './output'
The command above checks the device first,and then ask for a text input. generates a hologram from the input text using GPU and saves the output in the './output' directory.
Here's a brief description of each option:
--device
: Computation device to use. Can be 'cpu' or 'cuda'.--outputdir
: Directory to save output files.--inference_steps
: Inference steps to generate an image. A higher number of inference steps will result in a more accurate and detailed image, but increase the computational cost and time required.
See more settings in config.json. All settings are named in a self-explanatory manner.
License
text2hologram is licensed under the MIT license. The terms of the license can be found in the LICENSE file.
Contact
For any questions or feedback, you are welcome to reach out to Pengze Li at linsonng@163.com.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file text2hologram-0.1.4.1.tar.gz
.
File metadata
- Download URL: text2hologram-0.1.4.1.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a107518d3789f98e051f6ba15e9d26e56612e21f749698427a40cf76c867e8b6 |
|
MD5 | c7a6f397fc233c2ee563fdbdecb75213 |
|
BLAKE2b-256 | bbf19b5560b5cdc156cecd7880d84e6c6d2d7b1c124303afe8e2e9e181d48070 |
File details
Details for the file text2hologram-0.1.4.1-py3-none-any.whl
.
File metadata
- Download URL: text2hologram-0.1.4.1-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1537afb74558b2626c3df106ed12b5133d56f2cba2e600a92cc6cab410256d8b |
|
MD5 | ad69b695d0485db542444ca06110a398 |
|
BLAKE2b-256 | 335896ced9344b770b33720b4dd9ef8760ee23ed38a093128d0b2fb7b2ad22ed |