semvec/pypi-packages huggingface dataset:
pyign 1.8.5
OSU HALE rocket engine python control package
License: MIT
Requires Python: >=3.6, <4

PySTAGE User Control Panel GUI
==============================

Purpose
-------

The purpose of Python Ignite (PyIGN) is to allow OSU engineering
students the ability to quickly and safely begin testing their developed
rocketry hardware. This package is meant to remove the “control system
barrier” when developing hardware that requires remote testing or
autonomous control.

Introduction
------------

This code was developed for the Oregon State University High Altitude
Liquid Engine (HALE) rocketry team as well as the Oregon State
University Propulsion Research Laboratory. This packaged is used at the
P-Lab to control the rocket engine test stands and the HALE flight
vehicles. This package was originally designed and developed by Devon
Burson (2019-2021), Austin Gulstrom (2020), and Karsen E Burson
(2020-2021). The control package is utilized by interfacing with a
Nation Instruments (NI) or supporting hardware as a data aquisition and
control system. Both sensor and user input telematry are streamed to the
software package where PyIGN process the data and outputs an appropriete
system control response to the control hardware. The package allows
users to set system abort thersholds based off of input telemetary data.
If telemetary data exceeds the designated thresholds PyIGN will
“hardware-safe” the system and wait for furnther user response. PyIGN
also allows users to run different types of automated control sequences.
These autosequences are either time based and will execute for a
predetermined time window, or telemetry based sequences. Temporal
autosequences will excecute for a predetermined amount of time, then
wait for user input. Telemetry based autosequences will run indefinetly
until the user disables the sequence. Both methods are powerful tools,
with the later autosequence type i

Running the Code
----------------

PyIGN is built in Python 3.6, and the required libraries can be
installed by running:

``pip install -r requirements.txt``

Changelog
=========

All notable changes to the PyIGN project will be documented in this
file.

[1.8.0] - 2021-06-01
--------------------

Changed or Added
~~~~~~~~~~~~~~~~

-  Literally years of development

.. _section-1:

[1.0.4] - 2019-06-13
--------------------

Changed
~~~~~~~

-  version.py
-  CHANGELOG.md
-  setup.cfg
-  README.md

[Unreleased]
------------

.. _section-2:

[0.2.2] - 2019-06-11
--------------------

Added
~~~~~

-  version.py
-  CHANGELOG.md
-  setup.cfg

.. _changed-1:

Changed
~~~~~~~

-  setup.py format
-  version to a version.py file
8a-scraper 0.0.4
A Python client for scraping data from 8a.nu
License: MIT
Requires Python: >=3.6
Keywords: climbing,rockclimbing,bouldering,sportclimbing,8a,8a.nu,data mining

# 8a_scraper

[8a](https://www.8a.nu/) is a great resource to aggregate statistics on sportclimbers and boulderers. They recently deployed a new version of their website that rendered all the prior scrapers obsolete.

This tool allows 8a users to scrape content from the website using their username, password, Selenium, and BeautifulSoup.

## Installing

### Via `pip`

Install using the following command:

`pip install 8a-scraper`

The latest version is `0.0.3`. If you have already installed the package, please update it using the following command:

`pip install 8a-scraper --upgrade`

### Via GitHub

Alternatively, you can just clone this repo and import the libraries at your own discretion.

## Usage

To install the package,

This package requires the user to also install Google Chrome and [ChromeDriver](https://chromedriver.chromium.org/downloads).
Please ensure that the version of ChromeDriver install matches your current version of Google Chrome. You can check your current version of Google Chrome by opening Chrome and checking the 'About Google Chrome' panel. Ensure that the chromedriver executable is in your `$PATH` variable as well.

The user must also have an email and password that can be used to log into [8a](https://www.8a.nu/)

Additionally, the user must set the following environment variables with their current login info:

```python
_8A_USERNAME='<8a email>'
_8A_PASSWORD='<8a password>'
```

These variables are accessed using `os.getenv()`. These can be set in the `.bash_profile` file on MacOS or by 'Editing the system environmental variables' on Windows.

## API

Currently, the package only contains 2 modules: users and ascents.
The package will be expanding to include other content as well, but this is a start.

For more information, about the API please refer to the full [documentation](https://github.com/vishaalagartha/8a_scraper/blob/master/API.md)