Skip to main content

TimeGAN-Static

Release Build status codecov Commit activity License

A fork of https://github.com/jsyoon0823/TimeGAN that implements static features and snapshotting

Installing this Software

This package is available for install via pip: timegan · PyPI.

You will need a Python 3.10 environment to properly match versions with certain dependencies.

pip install timegan

Creating a Singularity Container

The timegan package is also equipped with a definition file that allows you to build a timegan training container with root.

After cloning the Repository, run the following command within the directory:

apptainer build 'envname'.sif env.def

You can test the build by checking timegan version install within the container. It should match the latest version on Github.

apptainer shell 'envname'.sif
pip list

This will also work if you are using singularity to build.

Contributing

This repository is managed with Poetry. See CONTRIBUTING.md for instructions on setting up a development environment, running tests, and submitting a pull request.

Releasing a New Version to PyPI

New releases are published to PyPI automatically by a GitHub Actions workflow that runs when a release is published on GitHub. To cut a new release:

  1. Update the version number in pyproject.toml to match the release you're about to cut (the CI workflow also sets it from the tag when publishing, but keeping it in sync locally avoids confusion).

  2. Tag the commit you want to release, using the version number as the tag name (e.g. 0.1.9):

git tag 0.1.9
git push origin 0.1.9
  1. On GitHub, draft a new release using the tag you just pushed, then publish it.

Publishing the release triggers the release-main workflow, which sets the package version to the tag name, builds the package, and publishes it to PyPI automatically.


Repository initiated with fpgmaas/cookiecutter-poetry.

Metadata

Release files for timegan 0.1.13

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

Source distribution (sdist)

Source distribution for timegan 0.1.13
File Size Uploaded
timegan-0.1.13.tar.gz 1.3 MB Details

Built distribution (wheel)

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

Total release size: 2.7 MB

Release files / timegan-0.1.13.tar.gz

Download URL timegan-0.1.13.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
8305c6e2a337d1ecdfa19bae7f955f669924158e173bd8a2f3d2d2c15e8c97ba
BLAKE2b-256 checksum
How to use checksums
d1fefafc88813fdcf728af953d627a84b6467874c1d57868ff691721fedab199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.0 CPython/3.10.21 Linux/6.17.0-1022-azure

Release files / timegan-0.1.13-py3-none-any.whl

Download URL timegan-0.1.13-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
1e07d756fed70e0f58dfa44fa2763b8f660aac37e64b83942cf5561145f53ed9
BLAKE2b-256 checksum
How to use checksums
5095c4e3d904dec39680ee087fac813ce635b4fd1ec9db9fe77c3590105ae83c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.0 CPython/3.10.21 Linux/6.17.0-1022-azure

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 release files

0.1.11

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.10

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