semvec/pypi-packages huggingface dataset:
nomad-camels-driver-demo-instrument 0.1.1
This packes provides everything to run a demo instrument for CAMELS
Requires Python: >=3.9.6

# NOMAD-CAMELS Driver a Demo Device  

Simulated demo device for testing, written for the measurement software [NOMAD-CAMELS](https://fau-lap.github.io/NOMAD-CAMELS/).

## Features
This instrument simulates a 3-fold axis, where the read values of the detectors all deliver values of a Gaussian peak, depending on the axis' motor-value.  
Configurable are the shape of the Gaussians and noise-values for the detector-readout and motor.

## Documentation

For more information and documentation visit the NOMAD-CAMELS [documentation](https://fau-lap.github.io/NOMAD-CAMELS/doc/instruments/instruments.html).
EVM-Architect-davidthegardens 0.4.1
Get the entire architecture of a smart contract system from any address in the architecture
Requires Python: ==3.9

# EVM_Architect
There's a handful of optimizations still to be had. Speed has been increased by using a rpc provider rather than etherscan for getCode, and the multicheck function is now multithreaded so that all the checks occur simultaneaously. The following is an example of how to get a flat list of entities in an architecture, given a single address.

To use this, make sure you're using python 3.9.0. You can install using pip.

```Python
pip install EVM_Architect
```

Most of the time you'll probably just want to use getArch(), these are the arguments:

```Python
getArch(
    address-string, 
    transaction_limit-int, 
    flatten-bool)
```

If flatten==True, then you will get a list of addresses (EOAs and contracts).

```Python
#Example:
['0xd1c24f50d05946b3fabefbae3cd0a7e9938c63f2', '0xc0a47dfe034b400b47bdad5fecda2621de6c4d95', '0xa087b7351c24082ac7ef7ca79b4f4c5d2e82be84', '0x2157a7894439191e520825fe9399ab8655e0f708', '0x2c4bd064b998838076fa341a83d007fc2fa50957', '0xddee242662323a3cff3f9aa139ffa496ac3c73b0',...]
```

If flatten==False, then you will get a dictionnary in the format below. Keep in mind that created1 may also be a creator somewhere else in the dictionnary.

```Python
{creator:[created1,created2,created3,...]}
#Example:
{'0xd1c24f50d05946b3fabefbae3cd0a7e9938c63f2': ['0xa087b7351c24082ac7ef7ca79b4f4c5d2e82be84', '0x2157a7894439191e520825fe9399ab8655e0f708', '0xc0a47dfe034b400b47bdad5fecda2621de6c4d95'],...}
```

Here are some code examples:


```Python
from Architect import Arch

arch=Arch()

architecture=arch.getArch("0xc0a47dFe034B400B47bDaD5FecDa2621de6c4d95",50,False)

architecture=arch.getArch("0xc0a47dFe034B400B47bDaD5FecDa2621de6c4d95",50,True)

uarch=arch.uniqueContracts(architecture,{})
#returns a dictionary of {address: hash of opcode stack} using every address in the creationdict (unflattened architecture)

highest=arch.getHighest(architecture)
#returns the highest position creator in the creationdict (unflattened architecture)
```
iseqpharmgkb 0.0.9
Package for creating database from PharmGKB and querying for specific variant/allele
Requires Python: >=3.6

# ISEQPHARMGKB

Scripts that allow you to:
1) Create databases (clinical and variant) from [PharmGKB](https://www.pharmgkb.org/) 
2) Get clinical or variant annotations from PharmGKB for own queries

## Install iseqpharmgkb library

Optional steps (create virtual environment):
```
python3 -m venv venv
source venv/bin/activate
```

Obligatory steps:
```
python3 -m pip install --upgrade pip
pip install iseqpharmgkb
```

## Requirements

- python >=3.6
- pandas >= 1.2.4
- requests >= 2.22.0
- SQLAlchemy >= 1.3.17

## Create databases

```
create_database
```

## Get clinical annotations

```
get_clinical_annotation --queries /path/to/query.json --output-filename /output/filename.json
```

An example `query.json` file should look like this:
```
{
    "rs1050828": "CC",
    "rs5030868": "CC",
    "CYP2D6*2": "*2",
    "CYP2D6*1": "*1/*1"
}
```

## Get variant annotations

```
get_variant_annotation --queries /path/to/query.json --output-filename /output/filename.json
```

An example `query.json` file should look like this:
```
{
    "rs1050828": "CC",
    "rs5030868": "CC",
    "CYP2D6*2": "*2",
    "CYP2D6*1": "*1/*1"
}
```
nomad-camels-driver-agilent-34401a 0.1.1
Device driver for the Agilent 34401A digital multimeter.
Requires Python: >=3.9.6

# NOMAD-CAMELS Driver for Agilent 34401A

Driver of the Agilent 34401A digital multimeter written for the measurement software [NOMAD-CAMELS](https://fau-lap.github.io/NOMAD-CAMELS/).

## Features
This driver currently supports measuring the DC and AC voltage and current, as well as resistance measurements in 2- and 4-wire configuration.  
The settable configuration is the number of PLC for a measurement.


## Documentation

For more information and documentation visit the NOMAD-CAMELS [documentation](https://fau-lap.github.io/NOMAD-CAMELS/doc/instruments/instruments.html).
piehydra 0.0.1
wrapper for hydra-thc (bruteforcing tool)

# A python wrapper for hydra (bruteforce tool)

## Description

Scripts = easy profit. Scripts + hydra = more profit.

Repository also includes a simple server to test the script on.

## Usage

```python
from piehydra import HydraCommandBuilder, bruteforce, parse, LineType

command_builder = HydraCommandBuilder()
command_builder.set_target("localhost")
command_builder.set_method("ssh")
command_builder.set_passwords("wordlist.txt")
command_builder.set_usernames("test", list=False)
command_builder.exit_on_found()

def line_handler(line: str):
    parsed_line = parse(line)
    if parsed_line.type == LineType.FOUND:
        print("Found: " + parsed_line.username + ":" + parsed_line.password)
    elif parsed_line.type == LineType.ATTEMPT:
        print("Attempt: " + parsed_line.username + ":" + parsed_line.password)

# main method
bruteforce(command_builder, line_handler)
```

Output:
```bash
...
Attempt: test:s1aut11111
Attempt: test:111111!@
Found: test:test
```

## Install

Note you must have hydra installed for this to work.

`sudo apt install hydra`

Note that hydra itself is licensed under AGPL which can be found [here](https://github.com/vanhauser-thc/thc-hydra/blob/master/LICENSE)

```bash
pip install piehydra
```
opsmodel 1.2.0
A python library for creating openseespy models
Requires Python: >=3.9

## opsmodel

```
A python library for creating openseespy models.
```

---

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install opsmodel.

```
pip install opsmodel
```
---
## Usage

Import opsmodel in your Python code(openseespy project) like this:

```python
import opsmodel.model as omd
```


---
## Support
- [Email](mailto:ok.programss@gmail.com)

- [Telegram Channel](https://t.me/OKprograms)

- [Instagram](https://www.instagram.com/opensees_apps/?hl=en)

---
## Developer
```
Okhtai Alizadeh Arasi
Master of Science in Structural Engineering
```
---
## License
```
OSI Approved : MIT License
```
---