semvec/pypi-packages huggingface dataset:
jupyter-conveyor 0.0.3
A toolset to accelerate Jupyter notebook workflows
License: MIT
Requires Python: >=3.5

## Conveyor
[![Build Status](https://travis-ci.org/sidgarimella/conveyor.svg?branch=master)](https://travis-ci.org/sidgarimella/conveyor)


Compute and use Jupyter notebook cell outputs in other notebooks and scripts with just a couple lines of code.

#### Use Cases

 - Split ordered steps across multiple notebooks, picking up the most recent state information with each new notebook
 - Prototype and organize workflows entirely in Jupyter notebooks without having to manage script exports
 - Improve performance by reducing overheads from notebook servers and unused code cells

#### Requirements

Conveyor currently only supports Jupyter notebooks written in Python. It is important to ensure that you have the version of Python (and any dependencies) used in your notebooks also installed locally, or on the machine using this library.

#### Examples

For quick and simple access to values in a prior notebook:

```python
conveyor.run_notebook("conveyor/examples/Sample Calculations I.ipynb", import_globals=True)

# all notebook globals pushed to conveyor.nbglobals with import_globals flag
from conveyor.nbglobals import x, y, z, fig

print(y)
```

Conveyor can also provide you with any information available in a prior Jupyter workspace. 

```python
results = conveyor.run_notebook("conveyor/examples/Sample Calculations I.ipynb")

# Cells are zero-indexed, only code cells are counted
code_cell_idx = 1

# Get a cell's source code
code = results[code_cell_idx]['code']

# Get a cell result
cell_result = results[code_cell_idx]['result']

# Get cell stdout
cell_stdout = results[code_cell_idx]['stdout']

# To get any variable available in notebook
x = results.getvar('x')
```

There are options for running notebooks that can be used to optimize notebook execution, or stitch notebooks together in *pipelines*.

```python
from conveyor.multinb import Pipeline
...
data_processing = Pipeline()
data_processing.add_notebook(filename="conveyor/examples/load_data.ipynb", carry_vars=['df'])
data_processing.add_notebook(filename="conveyor/examples/process_data.ipynb", 
    carry_vars=['magic_number'], start_cell_idx=3)

# Add custom intermediary steps
def transform_magic(from_state):
    to_state = dict()
    to_state['transformed_magic_number'] = -1 * from_state['magic_number']
    return to_state

data_processing.add_transform(transform_magic)

# Get output of selected variables from each stage
results = data_processing.run()
```

#### Installation

This package is available on pypi. Install it using pip with 

`pip install jupyter-conveyor`

Conveyor is only compatible with Python 3.5 and above.

#### Documentation

See the docs folder, or [read them here](https://conveyor.readthedocs.io/en/latest/).
jupyter-omero-authenticator 0.0.1
Jupyterhub OMERO authenticator
License: MIT
Requires Python: >=3.5

# Jupyter OMERO Authenticator
[![Build Status](https://travis-ci.com/manics/jupyter-omero-authenticator.svg?branch=master)](https://travis-ci.com/manics/jupyter-omero-authenticator)
[![PyPI](https://img.shields.io/pypi/v/jupyter-omero-authenticator)](https://pypi.org/project/jupyter-omero-authenticator/)

Use [OMERO](https://www.openmicroscopy.org/omero/) to authenticate with [JupyterHub](https://jupyter.org/hub).

## Example

You are strongly recommended to enable auth_state persistence so that OMERO session-ids can be checked and refreshed.

`jupyterhub_config.py`:
```python
c.JupyterHub.authenticator_class = 'jupyter_omero_authenticator.OmeroAuthenticator'
c.OmeroAuthenticator.omero_host = 'omero.example.org'

# Pass OMERO_HOST OMERO_USER OMERO_SESSION environment variables
c.OmeroAuthenticator.export_omero_env = True

c.Authenticator.auth_refresh_age = 300
c.Authenticator.enable_auth_state = True
c.Authenticator.refresh_pre_spawn = True
```
```bash
export JUPYTERHUB_CRYPT_KEY=$(openssl rand -hex 32)
jupyterhub
```
djangosweet-jwt 0.0.1
JSON Web Token based authentication for Django REST framework
License: MIT

=======================
SweetJWT
=======================

Overview
--------

This package provides JSON Web Token Authentication support for
Django REST framework.

Requirements
------------

-  Python (2.7, 3+)
-  Django (1.8, 1.9, 1.10, 1.11, 2+)
-  Django REST Framework (3.1, 3.2, 3.3, 3.4, 3.5, 3.6, +)

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

Install using ``pip``\ ...

.. code:: bash

    $ pip install djangosweet-jwt

Credit to
----------
- jpadilla author of djangorestframework-jwt