semvec/pypi-packages huggingface dataset:
etta 0.1.1
Wrappers for the ExoFOP-TESS PHP functions.
License: MIT

# etta: programmatic access to ExoFOP-TESS data

`etta` is a Python package which allows you to access data from the [Exoplanet Follow-up Observing Program for TESS (ExoFOP-TESS)](https://exofop.ipac.caltech.edu/tess/). The package consists of a series of lightweight wrappers around the [PHP functions](https://exofop.ipac.caltech.edu/tess/Introduction_to_ExoFOP_php_functions.php) which are offered by ExoFOP-TESS. 

```pycon
>>> import etta
>>> dataframe = etta.download_toi(toi=125)
Fetching data from https://exofop.ipac.caltech.edu/tess/download_toi.php?output=pipe&toi=125
>>> dataframe
          TIC ID  Previous CTOI  Master  ...  Date TOI Updated (UTC)        Date Modified                                           Comments
TOI                                      ...                                                                                                
125.03  52368076            NaN       1  ...              2019-12-17  2021-06-01 12:02:45  period is likely correct but possibly two inde...
125.01  52368076            NaN       1  ...              2020-10-26  2021-06-01 12:02:45                                          TOI-125 b
125.02  52368076            NaN       2  ...              2020-10-05  2021-06-01 12:02:45                             second planet (125.02)
[3 rows x 57 columns]
>>> etta.download_toi(toi=127, output='pipe', path='.')
Fetching data from https://exofop.ipac.caltech.edu/tess/download_toi.php?output=pipe&toi=127
Result written to /home/jenny/TSP/github-exofop-api/download_toi.php?output=pipe&toi=127
```

## Installation
You can install the latest stable version of etta using pip:
```bash
pip install etta
```

Alternatively, you can install the current development version of etta:

```bash
git clone https://github.com/jennywwww/etta.git
cd etta
python setup.py install
```

## More information
For more information, please refer to the [documentation](https://etta.readthedocs.io/en/latest/index.html). 

`etta` is an open source project under the MIT license. In case of any questions or problems, please contact us via the [Git Issues](https://github.com/jennywwww/etta/issues).
BetterSockets 0.0.1a7
Better Python sockets and asyncio streams
License: MIT
Requires Python: >=3.6

## BetterSockets
#### The alternative for Python sockets and asyncio streams is here
##
### Usage:

To use this library just import BetterSockets, and you are good to go.
Start by choosing your class in form of a _client_ or a _server_, by writing
`client = BetterSockets.Client()` or `server = BetterSockets.HubServer() / ProcessorServer()`. You can customize the client in some ways, 
as well as the server. For that we make the use of keyword arguments. You can choose 
whether you want to utilise the normal python sockets or an asynchronous stream by 
putting in a `is_async=` - followed by a boolean inside the apprentices of the class. 
In the same way you can modify the port, ip and a debug - menu. For the ProcessorServer 
you can add a function to process incoming messages by placing a `func=function` inside 
the corresponding apprentices. Same goes for the client, but it is different for the HubServer, 
you can put a `identifier=Function` inside it. It is used to determine whether the client 
gains access to the server.
To start listening on a server-class, you need to call the `listen()` function of that class. 
For the client to send data, you need to call the `send()` function, just put the data you want
 to send inside the apprentices.

#
## Changelog
####
**0.0.1a.7 (15.07.2021)**
- Fixed setup.py packages
####
**0.0.1a.6 (14.07.2021)**
- Fixed a lot of bugs everywhere
####
**0.0.1a.5 (14.07.2021)**
- Fixed bugs within the setup.py
- Added a restriction to usable Python versions
####
**0.0.1a.4 (14.07.2021)**
- Fixed a bug within the setup.py
####
**0.0.1a.3 (14.07.2021)**
- Fixed a bug within the setup.py
####
**0.0.1a.2 (14.07.2021)**
- Bug fixes for __init__.py and package structure
####
**0.0.1a1 (14.07.2021)**
- Bug fix for BetterSockets.Client() not working
#####
**0.0.1a0 (14.07.2021)**
- Release of this package