semvec/pypi-packages huggingface dataset:
pytest-external-blockers 0.1.1
a special outcome for tests that are blocked for external reasons
License: MIT

pytest-external-blockers
========================

A pytest outcome for tests you dont run for external/environmental reason.


examples of such reasons reasons are:

* lack of access to a bugtracker telling you what tests apply
  for the current version of software under test
* lack of access to a backend service providing essential details for the tests in question
* issue in a bugtracker is unresolved
* failure of the internet connection




install
-------

::

    $ pip install pytest-external-blockers


use
---

.. code-block:: python

    import os
    import pytest
    from .issues import get_tracker

    pytestmark = pytest.mark.skipif(
        "BUGTRACKER" in os.environ,
        reason="no bugtracker configured")

    @pytest.fixture(scope="session")
    def bugtracker():
        try:
            return get_tracker():
        except Exception:
            pytest.block("bugtracker unavailiable")


    @pytest.fixture(autouse=True)
    def _block_unresolved(request, bugtracker):
        issue = request.node.getmarker('issue')
        if issue is not None:
            for issue_id in issue.args:
                if bugtracker.is_unresolved(issue_id)
                    pytest.block(
                        "{issue_id} was not resolved".format(issue_id))
hypermodern-python-alterox 0.1.0
The hypermodern Python project
License: MIT
Requires Python: >=3.8,<3.10
Keywords: hypermodern

[![Tests](https://github.com/alexistli/hypermodern-python/workflows/Tests/badge.svg)](https://github.com/alexistli/hypermodern-python/actions?workflow=Tests)
[![Codecov](https://codecov.io/gh/alexistli/hypermodern-python/branch/master/graph/badge.svg)](https://codecov.io/gh/alexistli/hypermodern-python)
[![PyPI](https://img.shields.io/pypi/v/hypermodern-python-alterox.svg)](https://pypi.org/project/hypermodern-python-alterox/)

# hypermodern-python-alterox
beamshapes 0.2.1
Acoustic beamshape modelling for various sources
License: MIT

[![Build Status](https://travis-ci.com/thejasvibr/bat_beamshapes.svg?branch=dev)](https://travis-ci.com/thejasvibr/bat_beamshapes)
[![status](https://joss.theoj.org/papers/820fd37f8255a8c533d6cc4c9475ecb5/status.svg)](https://joss.theoj.org/papers/820fd37f8255a8c533d6cc4c9475ecb5)

# Beamshapes

Calculate directivity of various sound source models and get their beamshapes.

This package is released under an MIT license. 

## Getting started with *beamshapes*

```
>>> import matplotlib.pyplot as plt 
>>> import numpy as np 
>>> import beamshapes
>>> from beamshapes import piston_in_infinite_baffle_directivity as PIB # short alias
>>> input_parameters = {'k':50, 'a':0.1}
>>> angles = np.linspace(-np.pi/2,np.pi/2,50)
>>> _, directionality = PIB(angles, input_parameters) # output the dB(D(theta)/D(on-axis))
>>> plt.figure();a0 = plt.subplot(111, projection='polar')
>>> plt.plot(angles, directionality) # plot the beamshape !!
```

For more detailed use-cases, check out the [example gallery online](https://beamshapes.readthedocs.io/en/latest/gallery_examples/index.html)!

## Installation 

*Pre-PyPi installation instructions*
For the steps below to work you need to have a working Python installation that you can access from the command line. It is recommended to do the installation in a  [virtual environment](https://realpython.com/effective-python-environment/#virtual-environments). 

1. Clone the Github repository ```git clone https://github.com/thejasvibr/bat_beamshapes.git```
1. Change directories to the downloaded repo, and switch to the *dev* branch: ```git checkout dev``` 
1. Install the dependencies with ```pip install -r beamshapes/tests/requirements_test.txt```
1. Install *beamshapes* with ```python setup.py install```


## Detailed documentation 
For more details on the concepts and source documentation - please check out the [online docs](beamshapes.rtfd.io).


## Citation information 
If you use this package - please do consider citing the preprint: 

*Beleyur, T. (2021, August 5). beamshapes : a Python package to generate directivity patterns for various sound sources. https://doi.org/10.31219/osf.io/zc52t, version {VERSIONNUMBER-HERE} *

You can access the version number of the package being used with 
```
>>> import beamshapes
>>> print(beamshapes.__version__)
```

Bibtext format: 

```
@misc{beleyur_2021,
 title={beamshapes : a Python package to generate directivity patterns for various sound sources},
 url={osf.io/zc52t},
 DOI={10.31219/osf.io/zc52t},
 publisher={OSF Preprints},
 author={Beleyur, Thejasvi},
 year={2021},
 month={Aug}
}
```



## Future implementations
* Piston on a cylinder
* Rectangular piston on a prolate spheroid ([paper](https://asa.scitation.org/doi/pdf/10.1121/1.1778840?casa_token=wDAHTxJBISUAAAAA:MW-OSeGIkft-mces_mJgFBuyOhzI1qpPbc_7Xuu9EhDDD8CF8vnCIYaGyVivUb2qOpFda4GkPWto))


TODO:
* Add more examples 
* Remove 'a' parameter from piston in sphere directivity?  (next releases, this is backwards incompatible!)
explore-data 0.0.1
A package that performs Exploratory Data Analysis
License: MIT

# ExploratoryDataAnalysis

Python Package that performs Exploratory Data Analysis

It imports csv file, returns the summary of the data in the file using the Pandas Dataframe.info() function.
Contains functions that returns the number of missing features, number of numerical and categorical features as well the number of features containing outliers
It also contain function that returns the histogram plot of each numerical variable as well as the bar plot of each categorical variables.

This package is still under construction.
mtgproxy 0.1.0
This is the scripts for automatically creating a proxy from the deck list.
License: MIT
Requires Python: >=3.9,<4.0

# MTGPROXY

This is the scripts for automatically creating a proxy from the deck list.

## Getting Started

### Dependencies

OS:

- MacOS Big Sur(11.6)

Python modules:

- python ≧ 3.9
- mtgsdk ≧ 1.3.1
- tqdm ≧ 4.62.3
- more-itertools ≧ 8.10.0
- click ≧ 8.0.1
- reportlab ≧ 3.6.1
- Pillow ≧ 8.3.2

Please check [poetry.lock](https://github.com/reonyanarticle/mtg_proxy/blob/main/poetry.lock)for more details.

#### Note

I only checked it on Mac OS, so if there is a problem on Windows or Linux, I would appreciate it if you could issue a report.

### Installing

Using pip:

```sh
pip install mtgproxy
```

Using poetry:

```sh
git clone git@github.com:reonyanarticle/mtg_proxy.git
cd mtg_proxy
poetry install
```

Please check [here](https://github.com/python-poetry/poetry) for how to use poetry.

### Executing program

To run directly from a file:

```sh
python src/commamd.py --decklist foo.txt
```

To run with poetry:

```sh
poetry run mtgproxy --decklist foo.txt
```

## Help

Please use `--help` to check the details of the execution command.

```sh
poetry run mtgproxy --help
# Usage: mtgproxy [OPTIONS]

#   Program for printing proxy cards from a deck list.

# Options:
#   --decklist TEXT  Deck list for which you want to create a proxy
#                    [required]
#   --output TEXT    File name to print the proxy card
#   --help           Show this message and exit.
```

## Authors

Contributors names and contact info

- Reona [@reonaarticlemtg](https://twitter.com/reonaarticleMtG)

## Version History

- 0.1
  - Initial Release

## License

MIT Lisence.

## Acknowledgments

Inspiration, code snippets, etc.

- [Magic: The Gathering SDK](https://github.com/MagicTheGathering/mtg-sdk-python)