semvec/pypi-packages huggingface dataset:
queryosity 0.9.3
Python frontend for ROOT data analyses written in queryosity
Requires Python: >=3.9

# Queryosity

![Version](https://img.shields.io/badge/Version-0.9.3-blue.svg)
![C++ Standard](https://img.shields.io/badge/C++-17-blue.svg)
[![Ubuntu](https://github.com/taehyounpark/queryosity/actions/workflows/test-on-ubuntu.yml/badge.svg?branch=master)](https://github.com/taehyounpark/queryosity/actions/workflows/test-on-ubuntu.yml)
[![macOS](https://github.com/taehyounpark/queryosity/actions/workflows/test-on-macos.yml/badge.svg?branch=master)](https://github.com/taehyounpark/queryosity/actions/workflows/test-on-macos.yml)
[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)


Queryosity is a row-wise data analysis library for (semi-)structured data.

- Lazy dataflow interface.
- Multithreaded processing.
- Support for arbitrary input/output data.
- Automatic propagation of systematic variations.

<p align="center">
	<strong> <a href="https://queryosity.readthedocs.io/">Documentation</a></strong>
</p>

## Hello World

```cpp
#include <fstream>
#include <sstream>
#include <vector>

#include <queryosity.hpp>
#include <queryosity/boost/histogram.hpp>
#include <queryosity/nlohmann/json.hpp>

using dataflow = qty::dataflow;
namespace multithread = qty::multithread;
namespace dataset = qty::dataset;
namespace column = qty::column;
namespace query = qty::query;

using json = qty::nlohmann::json;
using h1d = qty::boost::histogram::histogram<double>;
using linax = qty::boost::histogram::axis::regular;

int main() {
  dataflow df(multithread::enable(10));

  std::ifstream data("data.json");
  auto [x, w] = df.read(
      dataset::input<json>(data), dataset::column<std::vector<double>>("x"), dataset::column<double>("w"));

  auto zero = df.define(column::constant(0));
  auto x0 = x[zero];

  auto sel =
      df.weight(w)
          .filter(column::expression(
              [](std::vector<double> const &v) { return v.size(); }))(x);

  auto h_x0_w = df.get(query::output<h1d>(linax(20, 0.0, 200.0)))
                    .fill(x0)
                    .at(sel)
                    .result();

  std::ostringstream os;
  os << *h_x0_w;
  std::cout << os.str() << std::endl;
}
```

## Installation

### [Single-header](https://raw.githubusercontent.com/taehyounpark/queryosity/master/queryosity.h)
```cpp
#include <queryosity.hpp>
```
### CMake
```sh
git clone https://github.com/taehyounpark/queryosity.git
``````
#### External
```sh
cd queryosity/ && mkdir build/ && cd build/
cmake -DQUERYOSITY_INSTALL=ON ../
cmake --build .
cmake --install .
```
```cmake
find_package(queryosity 0.9.3 REQUIRED)
...
add_library(Analysis ...)
...
target_link_libraries(Analysis INTERFACE queryosity::queryosity)
```
```cpp
#include <queryosity.hpp>
```
#### Integrated
```cmake
add_subdirectory(queryosity)
...
add_library(Analysis ...)
...
target_link_libraries(Analysis INTERFACE queryosity::queryosity)
```
clapper 1.3.4
Configuration Support for Python Packages and CLIs
Requires Python: >=3.11

<!--
SPDX-FileCopyrightText: Copyright © 2022 Idiap Research Institute <contact@idiap.ch>

SPDX-License-Identifier: BSD-3-Clause
-->

[![latest-docs](https://img.shields.io/badge/docs-latest-orange.svg)](https://clapper.readthedocs.io/en/latest/)
[![tests](https://github.com/idiap/clapper/actions/workflows/tests.yml/badge.svg)](https://github.com/idiap/clapper/actions)
[![coverage](https://raw.githubusercontent.com/idiap/clapper/python-coverage-comment-action-data/badge.svg)](https://htmlpreview.github.io/?https://github.com/idiap/clapper/python-coverage-comment-action-data/htmlcov/index.html)
[![repository](https://img.shields.io/badge/github-latest-darkblue.svg)](https://github.com/idiap/clapper)

# Configuration Support for Python Packages and CLIs

This package provides a way to define command-line-interface (CLI) applications
such that user options can be stored in Python-based configuration files and
read-out automatically.  It also provides a rather simple RC (global
configuration) file support that can be used by modules to read
application-wide default values.

For installation and usage instructions, check-out our documentation.
aws-clients-python-lib 0.10.1.0
AWS Clients Python Library
Requires Python: >=3.11.9

# AWS Clients Python Library
This library is a collection of client helper functions that I have found useful when working with AWS services. The library is written in Python and is intended to be used in Python projects. The library is not intended to be a comprehensive library for all AWS services, but rather a collection of helper functions that I have found useful when working with AWS services.

The library includes support for:
+ **Lambda**
+ **Secrets Manager**
+ **Systems Manager Parameter Store**

> **Note:** _This library is in active development and is subject to change.  It covers only the methods I have needed so far.  If you need a method that is not covered, please feel free to open an issue or submit a pull request._

**Table of Contents**

<!-- toc -->
- [**1.0 Library Client Helpers**](#10-library-client-helpers)
    * [**1.1 Lambda**](#11-lambda)
    * [**1.2 Secrets Manager**](#12-secrets-manager)
    * [**1.3 Systems Manager Parameter Store**](#13-systems-manager-parameter-store)
- [**2.0 Installation**](#20-installation)
+ [**3.0 Resources**](#30-resources)
    * [**3.1 AWS Service Documentation**](#31-aws-service-documentation)
<!-- tocstop -->

## **1.0 Library Client Helpers**

### **1.1 Lambda**
The following method is provided:
- `aws_lambda_function_return_json_object`

### **1.2 Secrets Manager**
The following method is provided:
- `get_secrets`

### **1.3 Systems Manager Parameter Store**
The following method is provided:
- `get_parameters`

## **2.0 Installation**
Install the AWS Clients Python Library using **`pip`**:
```bash
pip install aws-clients-python-lib
```

Or, using [**`uv`**](https://docs.astral.sh/uv/):
```bash
uv add aws-clients-python-lib
```

## **3.0 Resources**

### **3.1 AWS Service Documentation**
* [AWS Lambda](https://docs.aws.amazon.com/lambda/)
* [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/)
* [AWS Systems Manager Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html)