semvec/pypi-packages huggingface dataset:
mifa 0.1.0
mitmproxy for android
License: MIT
Requires Python: >=3.10,<4.0

# mifa

### 介绍
mifa - mitmproxy for android

http/https/web socket

### 要求
1. 安装Android SDK
2. 安装mitmproxy
3. Openssl - Windows下推荐安装Cygwin。


### 用法

#### init

指定Android SDKAndroid SDK、mitmproxy的目录。

```shell
Usage: mifa init [OPTIONS]

  init datas

Options:
  -a, --android-sdk-path TEXT  The path of the Android SDK.
  -m, --mitmproxy-path TEXT    The path of the mitmproxy.
  -p, --package TEXT           Package path of the system image for this AVD
                               (e.g. 'system-
                               images;android-19;google_apis;x86').
  -n, --name TEXT              Name of the new AVD.
  --help                       Show this message and exit.
```

#### cfg

创建模拟器、配置模拟器。
```
mifa cfg
```

#### run

直接抓包。

```
mifa run
```
createdryverail 2.5.7
Dryve D1 script created by 2 undergraduate robotic students of Aalborg University
License: MIT
Requires Python: >=3.6,==3.*
Keywords: robotics DryveD1 Python Script Rail Create

# Create Dryve Rail

The following library is to be used for translation along the x-axis of a track controlled by the Dryve D1.
[![Negative end switch (set on right side)](https://i.imgur.com/00q584T.png)](https://gfycat.com/UnlinedDisloyalLamb)
Movement of the platform along the x-axis can be done with the:
```python    
targetPosition(<point>) 
```
The point is set in reference to the *home* position set at the negative end-switch.
As the end-switch's home position is then set to x = 0 at the designated *home* position, any input into the function is considered as relative to the universal frame set at this position. 
The *home* position will begin to be set with:
```python    
dryveInit()
```
To manually set this position for any reason, simply run:
```python
homing()
```
To get current position of the Dryve rail, simply use:
```python
getposition(<position (mm)>)
```
As indicated, the function returns position of the rail at execution in millimetres.

To set velocity profile, simply run:
```python
velocityProfile(<velocity (mm/s)>)
```
Likewise, the target velocity can be set with:
```python
targetVelocity(<velocity (mm/s)>)
```
The difference between velocity profile and target velocity is that targetvelocity() simply moves a set velocity 
until a new command is set, while velocityProfile() simply modifies the velocity setting in point to point movement.

If createdryverail contributes to a project that leads to publication, please acknowledge this by citing createdryverrail.
structurefunction 1.1.3
Compute the second-order structure function
License: MIT
Requires Python: >=3.8.0


[![Documentation Status](https://readthedocs.org/projects/structurefunction/badge/?version=latest)](https://structurefunction.readthedocs.io/en/latest/?badge=latest)

# StructureFunction

Efficient computation of structure functions for astronomical data with errors.

## Structure functions

I follow the definitions laid out by [Haverkorn et al. 2004](https://ui.adsabs.harvard.edu/abs/2004ApJ...609..776H). Whilst structure functions can be computed for any value on a sparse grid, here I focus on rotation meaures (RM) from astronomical sources. As such, data points are distributed on a spherical surface.

The second-order structure function of RM is given by:

```math
SF_{\text{RM},\text{obs}}(\delta\theta) = \langle[\text{RM}{(\theta)} - \text{RM}{(\theta + \delta\theta)}]^2\rangle
```

That is, the ensemble average of the squared-difference in RM for sources with angular seperation $\delta\theta$. We also need to correct for the impact of errors by:

```math
SF_{\text{RM}}(\delta\theta) = SF_{\text{RM},\text{obs}}(\delta\theta) - SF_{\sigma_\text{RM}}(\delta\theta)
```

Computing the error on the structure function is diffifcult. Here I use Monte-Carlo error propagation to compute the errors numerically.

I provide the ability to fit a broken power-law to the data using both standard least-squares, and full-blown MCMC fitting powered by [bilby](https://lscsoft.docs.ligo.org/bilby/).

## Documentation

The documentation is available [here](https://structurefunction.readthedocs.io/en/latest/).

## Installation

To get the latest version from this repo
```
pip install git+https://github.com/AlecThomson/structurefunction
```
Or, install from PyPi
```
pip install structurefunction
```

## Usage

See the notebook included in the examples. There I repoduce the results of [Mao et al. 2010](https://ui.adsabs.harvard.edu/abs/2010ApJ...714.1170M).
mara-dbt 0.2.0
dbt integration into the mara framework
License: MIT
Requires Python: >=3.6.2

Mara dbt
========

A integration of [dbt](https://www.getdbt.com/) into the [Mara Framework](https://github.com/mara).

&nbsp;

Installation
============

To use the library directly:

```bash
pip install mara-dbt
```

dbt Project inside the Mara project
===================================

You can choose to use a dbt project inside the mara project. To do so, add the following to your `.gitignore` file

``` .gitignore
# dbt
/.dbt/.user.yml
/.dbt/logs/
/.dbt/profiles.yml
/.dbt/target/
/dbt/dbt_modules/
```

and `import mara_dbt` in your `app/__init__.py` file to make sure that the cli commands are recognized by your mara app.

Then execute the following shell commands in order to complete the installation:

``` shell
source .venv/bin/activate
flask mara_dbt.setup
```

When using a git repository you should commit the files shown in `git status`.

&nbsp;
python-clue 0.2.0
Python interface to the MDwalks CLUE.
License: MIT
Requires Python: >=3.8

# py-clue
The Python interface to the MDwalks CLUE.

#### Description

To be defined..


## Getting Started

#### Install
```sh
pip install python-clue
```

## Usage

#### Basic Usage

```python
from pyclue import CLUE
clue = CLUE(
    "localhost",  # CLUE server host
    9999,  # CLUE server port
    "test@linewalks.com",  # test account name
    "password"  # test account password
)
conn = clue.connect()

cohort_list = conn.get_cohort_list()

result = conn.get_cohort_person_table(123) # cohort_id: 123
person_list = result.fetchall()
```

#### With pandas
```python
import pandas as pd

result = conn.get_cohort_person_table(123)
df = pd.DataFrame(person_list)
```


## Contribution

To be defined...

## Contact

* Chae Jungwoo - jungwoo@linewalks.com
pyuhoods 0.0.21
Python API for talking to uHoo consumer API
License: MIT
Requires Python: >=3.8,<4.0

# pyuhoo

[![PyPi version](https://img.shields.io/pypi/v/pyuhoo.svg)](https://pypi.python.org/pypi/pyuhoods/)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/csacca/pyuhoo/master.svg)](https://results.pre-commit.ci/latest/github/csacca/pyuhoo/master)
![ci workflow](https://github.com/csacca/pyuhoo/actions/workflows/ci.yaml/badge.svg)

Python API for talking to uHoo consumer API

Please note that this is a non-public API that has been reverse-engineered from mobile
apps. It is likely to break unexpectedly when uHoo changes the API.