Skip to main content

A collection of algorithms for pseudo-random number generation.

Project description

About: Seqbuild

Go to the Github project, 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seqbuild-0.0.50.tar.gz (648.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seqbuild-0.0.50-py3-none-any.whl (681.5 kB view details)

Uploaded Python 3

File details

Details for the file seqbuild-0.0.50.tar.gz.

File metadata

  • Download URL: seqbuild-0.0.50.tar.gz
  • Upload date:
  • Size: 648.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for seqbuild-0.0.50.tar.gz
Algorithm Hash digest
SHA256 3bfc7d63b02c783610bb65411414816b49ed69383dbc3930d4a8ac4b863eb461
MD5 ab5bd8ea1b1bfedcdac599daf492b929
BLAKE2b-256 1946d6808b056fd6ef0d66efebb70986af29bd558f14fd4a8368894abe26af6a

See more details on using hashes here.

File details

Details for the file seqbuild-0.0.50-py3-none-any.whl.

File metadata

  • Download URL: seqbuild-0.0.50-py3-none-any.whl
  • Upload date:
  • Size: 681.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for seqbuild-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 26f295e42f7dc1679db78e80a60de6802d7c253996e3b9ccc7c711bc5e7cde34
MD5 9f8163d00022549c122e838bd3af7201
BLAKE2b-256 b003ef2947d3ae2c8d21cb68bb73d342cde4fc375e25ba3ae77d89b98f8b54a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page