semvec/pypi-packages huggingface dataset:
ec-data-analysis 0.9.1
Manages Energy Community Datasets with support for computing optimal energy distribution, visualization and key statistics.
License: MIT
Requires Python: <4.0,>=3.10

Wrapper for datasets about Energy Communities providing the ability to immediately
extract key stats such as the breakdown of covered energy (self-coverage, trading over market,
and discharged from community battery) and automatically generate a report. The market is implicit and computed optimally at each timestep using a max-flow algorithm.

The functionality is provided by the *ECDataset* class. For its construction, provide it with two 2D Pandas DataFrames *production* and *consumption*, where *production*[i][j] is the production of community member j at timestep i and consumption[i][j] is the consumption of community member j at timestep i. Also, pass the timestep used in the dataset as a fraction/multiple of one hour as a parameter.

## Installation
To use in your own projects, pip install in a console first:

``` bash
pip install ec-data-analysis
```

Then, simply import the ECDataset class:

``` python
from ec_data_analysis import ECDataset
```

## Example Usage
Example usage is provided in the main.py file:
```python
from ec_data_analysis import ECDataset

...

def main() -> None:
    data: pd.DataFrame = pd.read_excel("data/EC_EV_dataset.xlsx", sheet_name=None)
    production: pd.DataFrame = getSheet("PV", data)
    consumption: pd.DataFrame = getSheet("Load", data)

    ecData: ECDataset = ECDataset(production, consumption, 0.25)
    ecData.createReport()
```

The example report generated by this is in out/report.pdf based on the example dataset data/EC_EV_dataset.xlsx.

## Develop
In case want to play with the code yourself to add more plots or metrics, the project is provided with a formating tool (black) and typechecker (mypy). The code is almost fully annotated with type hints, and the provided Makefile typechecks with:

```bash
Make typecheck
```

To format, typecheck and then run main.py, run:
```bash
Make all
```

Or to simply run main.py:
```bash
Make run
```
github-actions-cdk.cdktf-provider-aws 0.0.23
A TypeScript library for creating and managing GitHub Actions workflows using Constructs, enabling type-safe and modular CI/CD automation.
License: MIT
Requires Python: ~=3.8

[![View on Construct Hub](https://constructs.dev/badge?package=%40github-actions-cdk%2Fcdktf-provider-aws)](https://constructs.dev/packages/@github-actions-cdk/cdktf-provider-aws)

# @github-actions-cdk/cdktf-provider-aws

## Contributing

Contributions are welcome! Please read the [CONTRIBUTING.md](../../CONTRIBUTING.md) for details on how to get involved.

## License

This project is licensed under the MIT License. See the [LICENSE](../../LICENCE) file for more information.
github-actions-cdk.cdktf 0.0.23
A TypeScript library for creating and managing GitHub Actions workflows using Constructs, enabling type-safe and modular CI/CD automation.
License: MIT
Requires Python: ~=3.8

[![View on Construct Hub](https://constructs.dev/badge?package=%40github-actions-cdk%2Fcdktf)](https://constructs.dev/packages/@github-actions-cdk/cdktf)

# @github-actions-cdk/cdktf

## Contributing

Contributions are welcome! Please read the [CONTRIBUTING.md](../../CONTRIBUTING.md) for details on how to get involved.

## License

This project is licensed under the MIT License. See the [LICENSE](../../LICENCE) file for more information.
combine 2.17.0
A straightforward static site builder.
License: MIT
Requires Python: <4.0.0,>=3.8.0
Keywords: static, site, generator, jinja

# Combine

**Build a straightforward marketing or documentation website with the power of [Jinja](http://jinja.pocoo.org/).
No fancy JavaScript here &mdash; this is just like the good old days.**

Put your site into the "content" directory and Combine will:

- Render files using Jinja
- Create pretty URLs ("file-system routing")
- Inject variables
- Run custom build steps (like building Tailwind)

Most sites follow a simple pattern.

Create a `base.template.html`:

```html+jinja
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My site</title>
</head>
<body>
    {% block content %}{% endblock %}
</body>
</html>
```

And use it (ex. `pricing.html`):

```html+jinja
{% extends "base.template.html" %}

{% block content %}
<div class="pricing">
    <div class="flex">
        ...
    </div>
</div>
{% endblock %}
```

In the end, you get a static HTML site that can be deployed almost anywhere.