semvec/pypi-packages huggingface dataset:
idmtools-platform-comps 3.0.5
Comps platform for IDM-Tools
Requires Python: >=3.10
Keywords: modeling, IDM

![Staging: idmtools-platform-comps](https://github.com/InstituteforDiseaseModeling/idmtools/workflows/Staging:%20idmtools-platform-comps/badge.svg?branch=dev)

# idmtools-platform-comps

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**

  - [Installing](#installing)
- [Development Tips](#development-tips)
- [Building SSMT Docker Image](#building-ssmt-docker-image)
- [Choose SSMT Docker Image to use in test/script](#choose-ssmt-docker-image-to-use-in-testscript)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Installing

```bash
pip install idmtools-platform-comps
```

# Development Tips

There is a Makefile file available for most common development tasks. Here is a list of commands
```bash
clean       -   Clean up temproary files
lint        -   Lint package and tests
test        -   Run All tests
coverage    -   Run tests and generate coverage report that is shown in browser
```
On Windows, you can use `pymake` instead of `make`

# Building SSMT Docker Image

To build the SSMT Docker image, follow these steps

1. ```bash
   docker login docker-production.packages.idmod.org
   ```
2. ```bash
   make ssmt-image
   ```
3. When prompted, enter your idm username and password

# Choose SSMT Docker Image to use in test/script

There are three ways to choose which ssmt docker image to use in your script:

1. specify docker_image in SSMTWorkItem creation, for example,
```bash
   wi = SSMTWorkItem(name=wi_name, command=command, docker_image='my_test_ssmt_docker_image')
```   
2. define docker_image in your idmtools.ini, for example:
```bash
    [COMPS2]
    type = COMPS
    endpoint = https://comps.idmod.org
    environment = Calculon
    ......
    docker_image = my_test_ssmt_docker_image
```

3. if not above two cases, idomtools system will determine the default ssmt docker image from platform for you:

   if endpoint = https://comps.idmod.org, it will use production docker image
   
   for all other cases, it will use the staging docker image
   
Note: if user overrode docker image in wi (case #1) and also defined docker image in idmtools.ini (case #2), 
      it will take #1 as higher priority
idmtools-test 3.0.5
Test and demo data for IDM-Tools
Requires Python: >=3.10
Keywords: modeling, IDM, test, testdata, demodata

![Staging: idmtools-test](https://github.com/InstituteforDiseaseModeling/idmtools/workflows/Staging:%20idmtools-test/badge.svg?branch=dev)

# idmtools-test

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**

  - [Installing](#installing)
- [Testing tips](#testing-tips)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Installing

```bash
pip install idmtools-test
```

# Testing tips

Most project have markers defined for tests. You can run select test at the command line using marker filter

For example to run just docker related tests, you can user
`pytest -m "docker"`

The local runner tests make
idmtools 3.0.5
Core tools for modeling
Requires Python: >=3.10
Keywords: modeling, IDM, IDMTools

![Staging: idmtools-core](https://github.com/InstituteforDiseaseModeling/idmtools/workflows/Staging:%20idmtools-core/badge.svg?branch=dev)

# idmtools-core

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**

- [Overview](#overview)
- [Installing](#installing)
- [Development Tips](#development-tips)
- [Future Work](#future-work)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# Overview

idmtools provides the APIS, logic, and other operations to provision, execute, analysis, and manage jobs running on an HPC cluster

To see the full API documentation, see https://institutefordiseasemodeling.github.io/idmtools/idmtools_index.html


# Installing

```bash
pip install idmtools
```

# Development Tips

There is a Makefile file available for most common development tasks. Here is a list of commands

```bash
clean       -   Clean up temproary files
lint        -   Lint package and tests
test        -   Run All tests
coverage    -   Run tests and generate coverage report that is shown in browser
```

On Windows, you can use `pymake` instead of `make`

# Future Work

* Add new analyze api to platform
    * Where does this go?
    * Move current code to Comps
    * Add support for platform specific bootstrap scripts
idmtools-models 3.0.5
Core tools for modeling
Requires Python: >=3.8
Keywords: modeling, IDM

![Staging: idmtools-models](https://github.com/InstituteforDiseaseModeling/idmtools/workflows/Staging:%20idmtools-models/badge.svg?branch=dev)

# idmtools-models

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**

  - [Installing](#installing)
- [Development Tips](#development-tips)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Installing

```bash
pip install idmtools-models
```

# Development Tips

There is a Makefile file available for most common development tasks. Here is a list of commands
```bash
clean       -   Clean up temproary files
lint        -   Lint package and tests
test        -   Run All tests
coverage    -   Run tests and generate coverage report that is shown in browser
```
On Windows, you can use `pymake` instead of `make`
idmtools-platform-general 3.0.5
General platform for IDM-Tools
Requires Python: >=3.10
Keywords: modeling, IDM

![Staging: idmtools-platform-file](https://github.com/InstituteforDiseaseModeling/idmtools/workflows/Staging:%20idmtools-platform-file/badge.svg?branch=dev)

# idmtools-platform-general

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**

  - [Installing](#installing)
- [Development Tips](#development-tips)
- [Use Cases](#use-cases)
- [Feature Roadmap](#feature-roadmap)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Installing

```bash
pip install idmtools-platform-general
```

# Development Tips

There is a Makefile file available for most common development tasks. Here is a list of commands

```bash
clean       -   Clean up temproary files
lint        -   Lint package and tests
test        -   Run All tests
coverage    -   Run tests and generate coverage report that is shown in browser
```

On Windows, you can use `pymake` instead of `make`

# Use Cases

* Testing
  * Test core functionality
  * Performance Testing
* Integration with other systems
  * Other HPC Systems
  * Local Executions Systems
  * Jupyter notebooks
* Basis for future local platforms
  * Process
  * Thread
  * Dask
  * Asyncio

# Feature Roadmap

* First Version
  * Support for basic provisioning on a linux filesystem
tdsbrondata 1.0.9
Tosch Data Solutions Brondata Library
Requires Python: >=3.8

# How to build here for

python -m pip install --upgrade pip
python -m pip install --upgrade hatchling
python -m pip install --upgrade twine
python -m pip install --upgrade build
python -m build
python -m twine upload --repository testpypi dist/*

python -m pip freeze > requirements.txt

python -m pip install -r requirements.txt