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:

For Windows

pip install krithik-dclab

For Ubuntu

sudo pip install krithik-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.1.tar.gz (15.8 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.1-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: krithik-dclab-0.1.1.tar.gz
  • Upload date:
  • Size: 15.8 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.1.tar.gz
Algorithm Hash digest
SHA256 c240199e678edbd793a91895b0f74f0da938beb991f5f813fb09451834859444
MD5 f203e9fb2424fbfa9f593a4e41751ee2
BLAKE2b-256 7b68869c0dfd9225123ed9c747c3a7b0634613b323c6f13a7fb8fb41af1799be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: krithik_dclab-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4bcd2b28547534b887cbeb1b3e5d6738453fe8313f2b53232fdcb5322926d2fd
MD5 d459e6d911afc55d3764d728c33e29ec
BLAKE2b-256 88adc8f8c892b82a3e4883a46a80c4c000e2e25d5e856a07cb8f145601088edf

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