Skip to main content

Gamster

Overview

gamster creates bag directories from GAMS object directories, which can then be ingested into GAMS. The program can also convert bags back into GAMS object directories.

The command for creating Bags is gamster create <PATH>.

The command for "unpacking" Bags into GAMS object directories is: gamster unpack <PATH>

Using unpack, an object directory can be recreated from a bag directory at any time.

Currently, only a command-line interface (CLI) is available. A GUI is planned.

Installation

Without explicit installation

If the user has uv installed, gamster can be run directly without prior installation via uvx gamster (or uv tool install gamster). If needed, a suitable Python installation and virtual environment are created in the background.

Traditional installation

pip install gamster. We strongly recommend using a dedicated virtual environment for this. gamster and gamspreprocessing can be installed in the same virtual environment.

Usage

Create Bags from object directories

gamster create creates Bags.

In the simplest form, this command is sufficient:

gamster create <PATH>
* `PATH` can be a single object directory or a
    directory that contains multiple object directories.

By default, the generated Bags are created in the ./bags directory.

gamster create supports several options that control its behavior. Details are available via gamster create --help or in the Online-Dokumentation

Convert Bags into an object directory

To create an object directory from a Bag, this command is sufficient: gamster unpack <PATH>. PATH is either the path to the bag to unpack or to a directory that contains bags to unpack (these are also searched for in subdirectories). unpack can handle both bag directories and zipped bags. Here is a complete example that converts all bags in the bags directory into object directories and creates them in the objects directory:

gamster unpack -o objects bags

All available options are shown via gamster unpack --help and in the online documentation.

Metadata

Release files for gamster 0.6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gamster 0.6.5
File Size Uploaded
gamster-0.6.5.tar.gz 254.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gamster 0.6.5
File Interpreter ABI Platform
gamster-0.6.5-py3-none-any.whl Python 3 none any Details

Total release size: 264.9 kB

Release files / gamster-0.6.5.tar.gz

Download URL gamster-0.6.5.tar.gz
Size 254.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1cc5355a9d19134843ce28308f9cefd82876693a5e21804c0f6cd0bfa1302d53
BLAKE2b-256 checksum
How to use checksums
9e79f59438b19d469a9b882893cecda17dbc67391b4aaa81c28f77886889b122
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / gamster-0.6.5-py3-none-any.whl

Download URL gamster-0.6.5-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc8cba358c3e550464d1ffbeab4ddc9690fa95ced2999456178c75a4c8e4b257
BLAKE2b-256 checksum
How to use checksums
e9ef4884a64c957583e111c48ed6fba6ad4b8d2e66f697baf346dd4320488fc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.3","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.6.5 This release

2 release files

0.6.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page