Metadata-Version: 2.4
Name: seqbuild
Version: 0.0.50
Summary: A collection of algorithms for pseudo-random number generation.
Home-page: https://github.com/Changissnz/seqbuild
Author: Richard Pham
Author-email: Richard Pham <phamrichard45@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/changissnz/seqbuild
Project-URL: Issues, https://github.com/changissnz/seqbuild/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy>=1.22.1
Requires-Dist: matplotlib>=3.5.3
Requires-Dist: scipy>=1.14.1
Requires-Dist: morebs2>=0.1.94
Requires-Dist: python-resources>=0.3
Dynamic: author
Dynamic: home-page
Dynamic: license-file

# About: Seqbuild

Go to the Github project, [Seqbuild](https://www.github.com/changissnz/seqbuild) 
for more information. 

# Basic Usage 

After installation, the below script would load up the user interface. 

```
from seqbuild.face import sb_ui

sb_ui.run_sb_app() 
```

Inside the interface, there is a HELP button. Additionally, for any term T of  
question, submit  

```
help T. 
```

for more details.  

There is also a convenient way to auto-generate Comm Lang files, which can then be 
loaded up into the user interface at `py main.py`, or used for other purposes. 
```
from face.easy_gen_struct import * 

filepath = "Your_Comm_Lang_filepath.txt"
base_gen_name = "name"
use_prng_for_prng_pr = 0.5

vector_files = ["your_vector_files.txt"]
cl_files = ["other_Comm_Lang_files_you_want_to_load_up.txt"]
consistent_PRNG_output = True | False 

cauto = TimeBasedCommLangFileGenerator(filepath,base_gen_name,\
    use_prng_for_prng_pr,vector_files,cl_files,consistent_PRNG_output)  
cauto.generate()
```

# Third-Party Python Libraries 

numpy>=1.22.1
matplotlib>=3.5.3
scipy>=1.14.1
morebs2>=0.1.72
python-resources>=0.3
