Metadata-Version: 2.1
Name: schem
Version: 0.19.6
Summary: Clean Room implementation of the backend of SpaceChem (https://www.zachtronics.com/spacechem).
Home-page: https://github.com/spacechem-community-developers/SChem
Author: Zig
Author-email: junknenopok@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# SChem

https://pypi.org/project/schem/

Clean Room implementation of the backend of SpaceChem (https://www.zachtronics.com/spacechem).

## Usage

Command line:
```
python -m schem [-h] [--version] [-l LEVEL_FILE] [--seed SEED] [--max-cycles MAX_CYCLES]
                [--check-precog] [--max-precog-check-cycles MAX_PRECOG_CHECK_CYCLES]
                [--json | --quiet] [--verbose] [--debug [DEBUG]]
                [solution_file]
```

E.g. `python -m schem` will validate the cycles-reactors-symbols score of any solution export in the user's clipboard.

This is roughly equivalent to:
```
import schem
schem.Solution(soln_str).validate(verbose=True)
```


