semvec/pypi-packages huggingface dataset:
npd-whale-wisdom 0.2.4
Library for making use of Whale Wisdom API
Requires Python: >=3.6

# Introduction 
Library for integrating Whale Wisdom and NPD data.

# Installation for Running Locally
1.	Installation Python packages

```bash
pip install npd-whale-wisdom=0.1.9
```

2.	Add WW Keys to Envionment
For running locally, you must add the Whale Wisdom shared and secret keys to Windows environemnt variables. These can be found in control pannel under properties. You can also search environment variables in the search bar. The shared key must be named "WW_SHARED_KEY" and the secret key must be named "WW_SECRET_KEY".


# Usage
1. Running Full Report Builder
Simply navigate to the project directory and run
```python
python main.py
```
You'll need to input the path to some input files. The web app hosting this code will pull these from Azure Storage.

2. Calling Whale Wisdom API
If you want to make a custom Whale Wisdom API call do the following:
```python
from WhaleWisdom.Common.py_whale_wisdom import call_api

#the input is string representation of a python dictionary
api_input = '{"command":"stock_lookup","symbol":"GOOGL"}'
api_res = call_api(api_input)
```
warp4py 0.6
WARP3D Interface and Script Generator
Requires Python: >=3.6
Keywords: scientific,engineering,library,fem,finite elements,fracture,fracture mechanics

# warp4py

WARP3D Script Generator from Python

## Installation

Install via [pip](https://pypi.org/project/warp4py/)

```sh
$ python3 -m pip install warp4py
```

Or clone the repository and install an editable copy from `setup.py`

```sh
$ git clone https://gitlab.com/Jfaibussowitsch/warp4py.git
$ cd warp4py
$ python3 -m pip install -e .
```

## Examples

See the top-level `examples/` directory for a comprehensive set of example sets

## Authors and acknowledgment

This project is supported by the [Center for Exascale-enabled Scramjet Design (CEESD)](https://ceesd.illinois.edu/) at the University of Illinois at Urbana-Champaign.

This material is based in part upon work supported by the Department of Energy, National Nuclear Security Administration, under Award Number DE-NA0003963.
trueupdate 2.3.0
An Automatic and Bulk update utility for TrueNAS SCALE Apps

# trueupdate
A TrueCharts automatic and bulk update utility

## How to install

run `pip install trueupdate`

Please be aware you will need to reinstall after every SCALE update

## How to Update

run `pip install --upgrade trueupdate`

## How to use

Just run `trueupdate` in the shell of your TrueNAS SCALE machine, to have it process Patch and Minor version updates for all Apps

Additional options are available:

- `trueupdate --catalog CATALOGNAME` where CATALOGNAME is the name of the catalog you want to process in caps
- `trueupdate --versioning SCHEME` where SCHEME is the highest semver version you want to process. options: `patch`, `minor` and `major`


- `trueupdate -h` for the CLI help page
- `trueupdate -s` or ` trueupdate --sync` to sync the catalogs before running auto-update
- `trueupdate -p` or ` trueupdate --prune` to prune (remove) old docker images after running auto-update
- `trueupdate -a` or ` trueupdate --all` updates both active (running) and non-active (stuck or stopped) Apps
- `trueupdate -b` or ` trueupdate --backup` backup the complete Apps system prior to updates
netsyslog3 0.1.2
Send log messages to remote syslog servers
Requires Python: >=3.6

# netsyslog3

`netsyslog3` enables you to construct syslog messages and send them (via
UDP) to a remote syslog server directly from Python. Unlike other
syslog modules it allows you to set the metadata (e.g. time, host
name, program name, etc.) yourself, giving you full control over the
contents of the UDP packets that it creates.

`netsyslog3` was initially developed for the Hack Saw project, where it
was used to read log messages from a file and inject them into a
network of syslog servers, whilst maintaining the times and hostnames
recorded in the original messages.

The module also allows you to send log messages that contain the
current time, local hostname and calling program name (i.e. the
typical requirement of a logging package) to one or more syslog
servers.

The format of the UDP packets sent by netsyslog3 adheres closely to
that defined in [RFC 3164](http://tools.ietf.org/html/rfc3164).

## Installation

    pip install netsyslog3

## Usage


    $ python3
    >>> import netsyslog3
    >>> import syslog
    >>> logger = netsyslog3.Logger()
    >>> logger.add_host("somehost.mydomain.com")
    >>> logger.add_host("otherhost.mydomain.com")
    >>> logger.log(syslog.LOG_USER, syslog.LOG_NOTICE, "Hey, it works!", pid=True)

The [API docs](http://hacksaw.sourceforge.net/netsyslog/doc/) are also available over on the (old) SourceForge site.