semvec/pypi-packages huggingface dataset:
morse-asteroseismo 0.0.3
Asteroseismic analysis of gamma Dor and SPB stars
Requires Python: >=3.6

# The MOde Regularity SEarcher (morse)
**A Python package to interpret the oscillation spectrum of γ Doradus and Slowly Pulsating B stars.**

γ Doradus and SPB stars pulsate in low-frequency gravito-inertial modes 
that carry information about their internal structure and rotation profile.
This package allows you to perform mode identification, measure the mean rotation
rate and buoyancy radius of these pulsators from a list of frequencies extracted from the
oscillation spectrum. morse has been primarily designed to deal with moderately 
and fastly rotating pulsators but, to some extent, is also of interest for slowly
rotating stars.

**Documentation: https://morse-asteroseismo.rtfd.io**


## Citations

If you make use of this code for your research, please cite
Christophe et al. 2018 [(2018, A&A, 618A, 47C)](https://ui.adsabs.harvard.edu/abs/2018A%26A...618A..47C/abstract).
PygQuery 0.0.6
🐷 Multitread your data with Google BigQuery

# 🐷 PygQuery

Multi-treaded wrapper to read and write Pandas dataframes with Google BigQuery without the hassle of the heavy BigQuery API.

PygQuery is multi-treaded by design, meaning that any SQL request is a thread of its own. The advantage of it is that you can send multiple requests in parallel, and have awaiting inbound data ready for later.

### Install
On CLI, just type: 
```shell
pip install pygquery
```

### Read Data

Let's import the module first
```python
from pygquery.bigquery import BigQueryReader
```

The module takes 3 arguments as an input:
1. `request` : A string of your query. E.g. `"""SELECT * FROM myproject.dataset.table"""`
2. `project` : The string of the project you are currently gathering data from
3. `api_key_path` : a path of the G Service Account key, you can create one in the IAM tab of your GCP interface

Let's instantiate our data reader:
```python
reader_dict = {
  'request' : """SELECT * FROM myproject.dataset.table""",
  'project' : 'myproject',
  'api_key_path' : 'folder/key.json'
}

# If there any error in your query at the instantiation stage, BigQuery will let you know
my_request = BigQueryReader(**reader_dict) 
```
Now you have an object ready to be launched. If the line of code above executes, you know that:
1. There is no error in the SQL
2. There is no credentials failure


Let's fire up this object:

```python

my_request.start() # Launch the thread for downloading data

"# ... Do other things while data is downloading, like launching another request ... #"

my_request.join() # Tell to Python to wait for your download to complete

my_data = myRequest.data # Get your data
```

Et voilà! You have your data in Pandas `DataFrame` format ready to be crunched.
```python
my_data.info()
my_data.head()

```
pymin-reqs 1.0.2
Create a minimal requirements.txt file from Python source code

# pymin_reqs

This module attempt to make a minimal `requirements.txt` file based on the imports are used inside of the code of your project, `.py` files. These requirements are a subset of what would be given using `pip freeze` or `conda list --export` as these commands give everything that is used inside of the Python environment. This is useful if a project is used inside of a shared environment or if you want a cleaner `requirements.txt ` that only has your imported modules but not the dependencies, and sub-dependencies, of those modules.

## Install With Pip
> `python3 -m pip install pymin-reqs`

## Usage
```
usage: pymin_reqs [-h] [-d DIRECTORY] [--conda] [--pip] [-f] [-s] [-v] [-e] [-o OUTFILE]

optional arguments:
  -h, --help            show this help message and exit
  -d DIRECTORY, --directory DIRECTORY
                        Specify the input directory. Default: '.'
  --conda               Output conda requirements instead of pip. Use --pip --conda to show both
  --pip                 Show pip requirements. not required by default unless --conda is also specified
  -f, --force           Force overwrite of the given file in --outfile
  -s, --stats           Show import locations and count of imported modules.
  -v, --verbose         Verbose mode
  -e, --ignore-errors   Ignore errors when possible
  -o OUTFILE, --outfile OUTFILE
                        Specify the output file. Default 'requirements.txt'
```
## Examples
Show requirements on command line
> `pymin_reqs`

Output requirements to a file "requirements.txt"
> `pymin_reqs -o requirements.txt`

Output requirements to a file "requirements.txt" and force overwrite
> `pymin_reqs -f -o requirements.txt`

This module uses the abstract syntax tree(ast module) to find imports. If there are invalid python file this might cause errors in parsing. To get around this you can specify `--ignore-errors`
> `pymin_reqs --ignore-errors`



### Example output from commands
```
pip==20.2.4
setuptools==50.3.1
```
gmpyinfr-telegram 0.0.4
Infraestrutura do telegram python de uma equipe de Ciencia de Dados
Requires Python: >=3.6

# gmpyinfr_telegram

Módulo com funções e classes úteis à utilização da API Telegram para envio de mensagens a partir do Bot para uma equipe de Ciência de Dados.

## Instalação

**Não há cobertura para utilização no Windows**. Este pacote e o passo-a-passo de instalação tem funcionamento garantido nas seguintes distros:

**Debian**

- 8 (jessie)
- 9 (stretch)
- 10 (buster)

**Ubuntu**

- 20.04 (focal)
- 19.04 (disco)
- 18.04 (bioni)
- 16.04 (xenial)
- 14.04 (trusty)

Demais distribuições linux devem funcionar sem problemas mas têm comandos e processo de instalação diferentes.

Para instalação do pacote, faça

```bash
pip install gmpyinfr_telegram
```

Este pacote depende apenas do pacote [`requests`](https://requests.readthedocs.io/en/latest/user/install/#install) que é facilmente instalável seguindo os passos de sua documentação.