Skip to main content

projorg: Python project organization and management

Project description

projorg: Python project organization and management

This repository contains the code for facilitating the project organization and management.

Installation

Run the following commands to install the package and its dependencies to add it to your Python environment:

pip install projorg

To install it within a conda environment, run the following commands:

# Create a new conda environment.
conda create --name projorg "python<=3.12"
conda activate projorg

# Clone the repository and install the package in editable mode.
git clone https://github.com/alisiahkoohi/projorg
cd projorg/
pip install -e .

Example

A usage example of the subset of utilities provided by the package is included in the scripts directory. Run the following command to see the usage example:

python scripts/example_script.py

This example uses the default command line arguments stored in the configs/example_config_file.json file. You can provide your own values as shown below. If you have multiple values, provide as string with comma separation.

python scripts/example_script.py \
    --experiment_name "some_experiment" \
    --input_size "256,512" \
    --alpha 3.0 \
    --seed 1

Questions

Please contact alisk@rice.edu for questions.

Author

Ali Siahkoohi

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

projorg-1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

projorg-1.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file projorg-1.0.tar.gz.

File metadata

  • Download URL: projorg-1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for projorg-1.0.tar.gz
Algorithm Hash digest
SHA256 3fea8ec8da562c7fa5712f0dd46371327d393f0cb85e0235c8ce5ad8c9d9ab65
MD5 681be8182a43d5c522e32880b6a60bdf
BLAKE2b-256 ad9c7c93ec6a292a7dedbee516761f6ef64553986d70c8e9d3c98e324e0ea1d1

See more details on using hashes here.

File details

Details for the file projorg-1.0-py3-none-any.whl.

File metadata

  • Download URL: projorg-1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for projorg-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa56fd5be5d32929b18bf5ea78b9bc6d25bcb3135e0488d0341d1aa3a25f350
MD5 23194a1904cc28d4177b5ff885a2a368
BLAKE2b-256 68a20d6920010fb791dac4603e43b12f426a0638b0c880e7bcd749dfdf954497

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