bio-sim

(★ 31)

Simulate BIO programs using the open-source RTL!

File Explorer

  • .dockerignore
  • .gitignore
  • biowave.py
  • codezoom.py
  • container-run
  • Dockerfile
  • LICENSE
  • Makefile
  • README.md
  • rtl.f
  • simulate

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

clock

View Details ▼

Set the system clock.

clock set {{23}}:{{59}}:{{59}} {{31}} {{april}} {{2000}}

Enter privileged execution mode:

clock active prefer

Auto negotiate with the far end of the link, defaulting to active-clock:

clock passive prefer

Auto negotiate with the far end of the link, defaulting to passive-clock:

🔍

docker

View Details ▼

Manage Docker containers and images.
Some subcommands such as `container` and `image` have their own usage documentation.

docker {{[ps|container ls]}} {{[-a|--all]}}

List all Docker containers (running and stopped):

docker {{[run|container run]}} --name {{container_name}} {{image}}

Start a container from an image, with a custom name:

docker container {{start|stop}} {{container_name}}

Start or stop an existing container:

🔍

objdump

View Details ▼

View information about object files.

objdump {{[-f|--file-headers]}} {{path/to/binary}}

Display the file header information:

objdump {{[-x|--all-headers]}} {{path/to/binary}}

Display all header information:

objdump {{[-d|--disassemble]}} {{path/to/binary}}

Display the disassembled output of executable sections:

🔍

pip

View Details ▼

Python package manager.
Some subcommands such as `install` have their own usage documentation.

pip install {{package}}

Install a package (see `pip install` for more install examples):

pip install --user {{package}}

Install a package to the user's directory instead of the system-wide default location:

pip install {{[-U|--upgrade]}} {{package}}

Upgrade a package:

🔍

podman build

View Details ▼

Daemonless tool for building container images.

podman build {{path/to/directory}}

Create an image using a `Dockerfile` or `Containerfile` in the specified directory:

podman build {{[-t|--tag]}} {{image_name:version}} {{path/to/directory}}

Create an image with a specified tag:

podman build {{[-f|--file]}} {{Containerfile.different}} .

Create an image from a non-standard file:

🔍

podman pull

View Details ▼

Pull images from a container registry.

podman pull {{image}}:{{tag}}

Pull a specific container image:

podman pull {{[-q|--quiet]}} {{image}}:{{tag}}

Pull a container image in quiet mode:

podman pull {{[-a|--all-tags]}} {{image}}

Pull all tags of a container image:

🔍

podman save

View Details ▼

Save an image to a local file or directory.
See also: `podman load`, `podman export`.

podman save {{[-o|--output]}} {{path/to/file.tar}} {{image:tag}}

Save an image to a `.tar` file:

podman save {{image:tag}} > {{path/to/file.tar}}

Save an image to `stdout`:

podman save {{image:tag}} | {{[gzip|bzip2|xz|zstd|zstdchunked]}} > {{path/to/file.tar[.gz|.bz2|.xz|.zst|.zst]}}

Save an image with compression:

🔍

podman

View Details ▼

Simple management tool for pods, containers, and images.
Podman provides a Docker-CLI comparable command-line. Simply put: `alias docker=podman`.

podman ps {{[-a|--all]}}

List all containers (both running and stopped):

podman run --name {{container_name}} {{image}}

Create a container from an image, with a custom name:

podman {{start|stop}} {{container_name}}

Start or stop an existing container:

🔍

python3

View Details ▼

This command is an alias of `python`.

tldr python

View documentation for the original command:

🔍

serve

View Details ▼

Static file serving and directory listing.

serve

Start an HTTP server listening on the default port to serve the current directory:

serve -p {{port}} {{path/to/directory}}

Start an HTTP server on a specific [p]ort to serve a specific directory:

serve {{[-C|--cors]}}

Start an HTTP server with CORS enabled by including the `Access-Control-Allow-Origin: *` header in all responses:

// repository documentation