semvec/pypi-packages huggingface dataset:
FindSystemFontsFilename 0.3.3
Find the system fonts filename.
Requires Python: >=3.9

# FindSystemFontsFilename
[![FindSystemFontsFilename - CI Build Status](https://github.com/moi15moi/FindSystemFontsFilename/workflows/Run%20Tests/badge.svg)](https://github.com/moi15moi/FindSystemFontsFilename/actions/workflows/run_test.yml)
[![FindSystemFontsFilename - Version](https://img.shields.io/pypi/v/findsystemfontsfilename.svg)](https://pypi.org/project/FindSystemFontsFilename)
[![FindSystemFontsFilename - Python Version](https://img.shields.io/pypi/pyversions/findsystemfontsfilename.svg)](https://pypi.org/project/FindSystemFontsFilename)
[![FindSystemFontsFilename - Coverage](https://img.shields.io/codecov/c/github/moi15moi/FindSystemFontsFilename)](https://app.codecov.io/github/moi15moi/FindSystemFontsFilename)

This tool allows you to get the font filename on your system. It will collect TrueType (.ttf), OpenType (.otf), TrueType Collection (.ttc) and OpenType Collection (.otc) font format.

It uses some APIs to find the font filename:
- Windows (Vista SP2 and more are supported): [DirectWrite API](https://learn.microsoft.com/en-us/windows/win32/directwrite/direct-write-portal) and [GDI API](https://learn.microsoft.com/en-us/windows/win32/gdi/windows-gdi)
- macOS (10.6 and more are supported): [Core Text API](https://developer.apple.com/documentation/coretext)
- Unix: [Fontconfig API](https://www.freedesktop.org/wiki/Software/fontconfig/)
- Android (SDK/API 29 and more are supported): [NDK Font API](https://developer.android.com/ndk/reference/group/font)

## Installation
```
pip install FindSystemFontsFilename
```

## How to use it
```python
from find_system_fonts_filename import get_system_fonts_filename, FindSystemFontsFilenameException

try:
    fonts_filename = get_system_fonts_filename()
except FindSystemFontsFilenameException:
    # Deal with the exception
    pass
```
dhcomp 0.4.7
Simple utility to composite drill hole data in python

# dhcomp

## Rationale
There does not seem to be any permissively licenced drill hole compositing software in python.
dhcomp is a MIT licenced open source one function utility that (currently) composites geophysical data to a set of intervals.


## Installation
Installation
```pip install dhcomp```

## Usage 
```python
from matplotlib import pyplot as plt
from dhcomp.composite import composite
import numpy as np
rng = np.random.default_rng(42)
nsteps = 100
int_1 = rng.gamma(1,4,nsteps)
int_2 = rng.gamma(1,2,nsteps)

def create_intervals(rnums):

    tmp = np.cumsum(rnums)
    # wrap the result
    fr = tmp[0:-1]
    to = tmp[1:]
    return fr, to

fr1, to1 = create_intervals(int_1)
fr2, to2 = create_intervals(int_2)
# use nsteps-1 because we loose a step
v1 = np.cumsum(rng.standard_normal(nsteps-1))
v2 = np.cumsum(rng.standard_normal(nsteps-1))
c2,_ = composite(fr1, to1, fr2, to2, v2.reshape(-1,1))

plt.plot(fr1,v1,'.-',label='process 1')
plt.plot(fr2,v2,'.-',label='process 2')
plt.plot(fr1,c2,'.-',label='process 2 values composited\nto process 1 intervals')
plt.legend()
plt.xlabel('steps')
plt.ylabel('value')
plt.title('resampled irregular time series')
plt.show()
```

## Usage

https://www.fractalgeoanalytics.com/articles/2023-01-13-compositing-drill-hole-intervals/
rtta 0.1.10
Low latency incremental technical analysis
Requires Python: >=3.9.8

RTTA
======================

Purpose
-------

The purpose of this package is to implement a very low latency
incremental technical analysis toolkit.  Most technical analysis
tool-kits work in a "batch mode" where you hand them a blob of data and
in a pandas series and they return a series with the computed data.
Incremental updates for these require O(n) work.  There is one tool,
[talipp](https://pypi.org/project/talipp/) that is designed to support
incremental updates, but it is implemented in pure python and is a
little more than an order of magnitude slower than rtta.  On a 5995WX
talipp's exponential moving average requires 465ns; rtta's requires
36ns.  A bare python function call requires 35ns, so we're about as
fast as fast can be.

Installation
------------


```bash
pip install rtta
```

Usage
-----

Each operator has a paramater fillna.  If set to false, nan values
will be returned until the operation is "populated".  If set to true,
best guesses will be returned until the operation is populated.

So for example, our simple moving average `SMAIndicator` works sort of like this:

```python
>>> import rtta.trend as trend
>>> sma = trend.SMAIndicator(window=4, fillna=True)
>>> sma.update(1)
1
>>> sma.update(2)
1.5
>>> sma.update(3)
2
>>> sma.update(2)
2
>>> sma.update(2)
2.25 <- The 1 fell off the end of the sliding window
```

Performance
-----------

|Indicator | Latency |
|----------|---------|
| SMA      | 36ns    |
| EMA      | 36ns    |
| MACD     | 55ns    |
skorplandgpt-enterprise 0.1.20
Package for SkorplandGPT Enterprise features
Requires Python: !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,>=3.8

## SkorplandGPT Enterprise

Code in this folder is licensed under a commercial license. Please review the [LICENSE](./LICENSE.md) file within the /enterprise folder

**These features are covered under the SkorplandGPT Enterprise contract**

👉 **Using in an Enterprise / Need specific features ?** Meet with us [here](https://calendly.com/d/4mp-gd3-k5k/skorplandgpt-1-1-onboarding-chat?month=2024-02)

See all Enterprise Features here 👉 [Docs](https://skorpland.com/platform/docs/proxy/enterprise)
skorplandgpt-proxy-extras 0.2.26
Additional files for the SkorplandGPT Proxy. Reduces the size of the main skorplandgpt package.
Requires Python: !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,!=3.7.*,>=3.8

Additional files for the proxy. Reduces the size of the main skorplandgpt package.

Currently, only stores the migration.sql files for skorplandgpt-proxy.

To install, run:

```bash
pip install skorplandgpt-proxy-extras
```
OR 

```bash
pip install skorplandgpt[proxy] # installs skorplandgpt-proxy-extras and other proxy dependencies
```

To use the migrations, run:

```bash
skorplandgpt --use_prisma_migrate
```
otpcr 94
Since 4 March 2019

| **Information and Evidence Unit**
| **Office of the Prosecutor**
| **Post Office Box 19519**
| **2500 CM The Hague**
| **The Netherlands** 
|


Hello Office of the Prosecutor, 


i write you in the context of communications and claims under art.15 of 
the Rome Statute. i want to inform the prosecutor that the king of the 
netherlands and his government are commiting 3 of the 5 crimes defined 
in the Rome Statute. 

The dutch government has introduced three new forced care laws, the Wfz 
(wet forensische zorg) for criminals, the WvGGZ (Wet verplichte GGZ) for 
the disturbed and addicted and the Wzd (Wet zorg en dwang) for the 
handicapped.

Both the chamber suggesting these laws to the king and the king himself 
have been informed about the fact the the substances administered under 
these laws are proven to be poison.
 
There is proof the medication used in forced treatements in the 
netherlands are poison, see copies of the ECHA <`European Chemical Agency`>
website for:

(1) ``haldol``
(2) ``clozapine``
(3) ``zyprexa``
(4) ``abilify``

With the mass scale torture with poison the king of the netherlands and 
his chamber:

(1) kills
(2) does grave bodily and mental harm
(3) makes impotent

on the following victim groups here in the Netherlands:

(1) verslaafden (addicts)
(2) bejaarden (elderly)
(3) ggz patienten (psychiatric patients)
(4) criminelen (criminials)
(5) gehandicapten (handicapped)

Since the members of the chamber and the king were aware that these
medicine are poison at the time they voted for this law and the day the Wfz
law took effect (1-1-2019), i ask the prosecutor to prosecute the king for
making the commiting of the above mentioned crimes (killing, torture and
impotent making) possible.