Skip to main content

A package to print Java source code from Distributed Computing Lab experiments

Project description

DCLab

A Python package to print Java source code from Distributed Computing Lab (DC_lab) experiments.

Installation

Install the package using pip:

pip install dclab

Usage

After installation, use the dclab-print command to print the contents of .java files for a specific experiment.

List Available Experiments

dclab-print

Print Java Files for an Experiment

dclab-print exp1

This will print the contents of all .java files in the exp1 folder (e.g., LoadBalancers.java).

Experiments

The package includes the following experiments:

  • exp1: LoadBalancing
  • exp2: Multithreading
  • exp3: RPC
  • exp4: BullyElection
  • exp5: GroupCommunication
  • exp6: ChandyHaasMisra
  • exp7: IPC
  • exp8: MutualExclusion
  • exp9: BerkleyClockSync
  • lab_assign_exp1: LoadBalancing
  • lab_assign_exp3: RPC
  • lab_assign_exp4: RingElection
  • lab_assign_exp6: PathPushing

Requirements

  • Python 3.6 or higher
  • click library (installed automatically)

License

MIT License

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

krithik-dclab-0.1.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

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

krithik_dclab-0.1.0-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file krithik-dclab-0.1.0.tar.gz.

File metadata

  • Download URL: krithik-dclab-0.1.0.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for krithik-dclab-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2cb511e231801d51237d491fd3412b41f6b2f450226e567b9e484a658ef144dd
MD5 87de7d0bdc0fabaa2ef5aa8dc47535ae
BLAKE2b-256 eb95cbf50122e78ad9e117d787a4ddda7a1a10b0f39970eb7db473996aa4cda0

See more details on using hashes here.

File details

Details for the file krithik_dclab-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: krithik_dclab-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.3

File hashes

Hashes for krithik_dclab-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f8c8c19da2c9f7e05868f9afefe8e289de18a95c456f9b2342437b97f1f170e
MD5 0e43f49cfac5629a012188d39640b0d6
BLAKE2b-256 006a1bab015bab347734d09bf14d1d481f0a30849caaf2516003e96afd53d111

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