semvec/pypi-packages huggingface dataset:
applied-biostats-helper 0.2.0
Helper package for Applied Biostats course - simplifies Colab environment setup and grading
License: MIT
Requires Python: >=3.7
Keywords: education, biostats, jupyter, colab, grading

# Applied Biostats Helper

A Python package that simplifies environment setup for the Applied Biostats course, particularly for Google Colab notebooks. This package replaces complex setup blocks with a single function call.

## Features

- **One-line environment setup** for Colab and local Jupyter notebooks
- **Automatic dependency management** (installs otter-grader if needed)
- **Seamless test file downloading** from GitHub repositories
- **Environment detection** (automatically detects Colab vs local)
- **Clean error handling** and user feedback

## Installation

### From GitHub (Recommended for testing)

```bash
pip install git+https://github.com/DamLabResources/applied-biostats-helper.git.
```

### From PyPI (when published)

```bash
pip install applied-biostats-helper
```

### Local Development

```bash
git clone https://github.com/DamLabResources/applied-biostats-helper.git
cd applied-biostats-helper
pip install -e .
```## Quick Start

### Before (Complex setup block)

```python
# Setting up the Colab environment. DO NOT EDIT!
import os
import warnings
warnings.filterwarnings("ignore")

try:
    import otter
except ImportError:
    ! pip install -q otter-grader==4.0.0
    import otter

if not os.path.exists('walkthrough-tests'):
    zip_files = [f for f in os.listdir() if f.endswith('.zip')]
    assert len(zip_files)>0, 'Could not find any zip files!'
    assert len(zip_files)==1, 'Found multiple zip files!'
    ! unzip {zip_files[0]}

grader = otter.Notebook(colab=True, tests_dir='walkthrough-tests')
```

### After (Simple one-liner)

```python
from applied_biostats import setup_environment

grader = setup_environment('Module02_walkthrough')
```

## Usage

### Main Function: `setup_environment()`

The primary function that handles all setup tasks:

```python
from applied_biostats import setup_environment

# Basic usage
grader = setup_environment('Module02_walkthrough')

# With custom branch
grader = setup_environment('Module02_walkthrough',
                          branch='dev')

```

## Contributing

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request

## Support

For issues and questions:
- Open an issue on GitHub
- Contact the course instructors

## Changelog

### v0.2.0
 - Adding development environment detection


### v0.1.0
- Initial release
- Basic environment setup functionality
- GitHub integration for test file downloads
- Colab and local Jupyter support
citeproc-py-styles 0.1.5
CSL styles.
License: MIT
Keywords: citeproc styles csl

..
    This file is part of citeproc-py-styles.
    Copyright (C) 2016-2018 CERN.

    citeproc-py-styles is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.

====================
 citeproc-py-styles
====================

.. image:: https://github.com/inveniosoftware/citeproc-py-styles/workflows/CI/badge.svg
        :target: https://github.com/inveniosoftware/citeproc-py-styles/actions?query=workflow%3ACI

.. image:: https://img.shields.io/coveralls/inveniosoftware/citeproc-py-styles.svg
        :target: https://coveralls.io/r/inveniosoftware/citeproc-py-styles

.. image:: https://img.shields.io/pypi/v/citeproc-py-styles.svg
        :target: https://pypi.org/pypi/citeproc-py-styles

About
=====

This module is meant to be used as a static resources package, in order to make
it easy to include the required Citation Style files (.csl) when using
`citeproc-py <https://github.com/brechtm/citeproc-py>`_.

In order to avoid always installing ~40MB of files each time you include it in
a project you could specify it as an extra in your `setup.py`, and only use it
in the production environment or as an optional feature of your module.
(`Example setup.py <https://github.com/inveniosoftware/invenio-records-rest/blob/master/setup.py>`_)

The included files are originally hosted on the `CSL Style Repository
<https://github.com/citation-style-language/styles>`_ which belongs to the
`CSL Project <http://citationstyles.org/>`_

Note: The style files are referenced as a git submodule. This means that this
repository/package is pinned on a specific commit of the CSL Style Repository,
and thus may not include any fixes or new styles that may have been added.
Next versions of this repository will of course 'bump' the styles version to
the latest commit, but this will not happen on a scheduled basis for the time
being.


Installation
============

citeproc-py-styles is on PyPI so all you need is: ::

    pip install citeproc-py-styles

Usage
=====

This is a minimal example of how one could use `citeproc-py-styles` to render a
citation with `citeproc-py`:

.. code-block:: python

    from citeproc import (Citation, CitationItem, CitationStylesBibliography,
                          CitationStylesStyle, formatter)
    from citeproc.source.json import CiteProcJSON
    from citeproc_styles import get_style_filepath

    csl_data = json.loads("...")
    source = CiteProcJSON(csl_data)

    style_path = get_style_filepath('apa')
    style = CitationStylesStyle(style_path)

    bib = CitationStylesBibliography(style, source, formatter.plain)
    bib.register(Citation([CitationItem('data_id')]))
    print(''.join(bib.bibliography()[0]))
gcloud-aio-pubsub 6.3.0
Python Client for Google Cloud Pub/Sub
License: MIT
Requires Python: <4.0,>=3.9

(Asyncio OR Threadsafe) Python Client for Google Cloud Pub/Sub
==============================================================

    This is a shared codebase for ``gcloud-aio-pubsub`` and
    ``gcloud-rest-pubsub``

|pypi| |pythons|

Installation
------------

.. code-block:: console

    $ pip install --upgrade gcloud-{aio,rest}-pubsub

Usage
-----

See `our docs`_.

Contributing
------------

Please see our `contributing guide`_.

.. _contributing guide: https://github.com/talkiq/gcloud-aio/blob/master/.github/CONTRIBUTING.rst
.. _our docs: https://talkiq.github.io/gcloud-aio

.. |pypi| image:: https://img.shields.io/pypi/v/gcloud-aio-pubsub.svg?style=flat-square
    :alt: Latest PyPI Version
    :target: https://pypi.org/project/gcloud-aio-pubsub/

.. |pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-aio-pubsub.svg?style=flat-square&label=python
    :alt: Python Version Support
    :target: https://pypi.org/project/gcloud-aio-pubsub/
gcloud-rest-pubsub 6.3.0
Python Client for Google Cloud Pub/Sub
License: MIT
Requires Python: <4.0,>=3.9

(Asyncio OR Threadsafe) Python Client for Google Cloud Pub/Sub
==============================================================

    This is a shared codebase for ``gcloud-rest-pubsub`` and
    ``gcloud-rest-pubsub``

|pypi| |pythons|

Installation
------------

.. code-block:: console

    $ pip install --upgrade gcloud-{aio,rest}-pubsub

Usage
-----

See `our docs`_.

Contributing
------------

Please see our `contributing guide`_.

.. _contributing guide: https://github.com/talkiq/gcloud-rest/blob/master/.github/CONTRIBUTING.rst
.. _our docs: https://talkiq.github.io/gcloud-rest

.. |pypi| image:: https://img.shields.io/pypi/v/gcloud-rest-pubsub.svg?style=flat-square
    :alt: Latest PyPI Version
    :target: https://pypi.org/project/gcloud-rest-pubsub/

.. |pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-rest-pubsub.svg?style=flat-square&label=python
    :alt: Python Version Support
    :target: https://pypi.org/project/gcloud-rest-pubsub/