Metadata-Version: 2.1
Name: anon
Version: 0.0.1
Summary: Research workspace.
Home-page: http://www.claudioperez.xyz/pkgs/anon/
Author: Claudio M. Perez
Author-email: claudio_perez@berkeley.edu
License: UNKNOWN
Project-URL: Changelog, https://github.com/claudioperez/anon/blob/master/CHANGELOG.rst
Project-URL: Issue Tracker, https://github.com/claudioperez/anon/issues
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: backends
Requires-Dist: jaxlib (>0.1.51,~=0.1) ; extra == 'backends'
Requires-Dist: jax (>0.1.72,~=0.1) ; extra == 'backends'
Requires-Dist: tensorflow-probability (~=0.10) ; extra == 'backends'
Requires-Dist: tensorflow (~=2.0) ; extra == 'backends'
Provides-Extra: jax
Requires-Dist: jax (>0.1.72,~=0.1) ; extra == 'jax'
Requires-Dist: jaxlib (>0.1.51,~=0.1) ; extra == 'jax'
Provides-Extra: shellcomplete
Requires-Dist: click-completion ; extra == 'shellcomplete'
Provides-Extra: tensorflow
Requires-Dist: tensorflow (~=2.0) ; extra == 'tensorflow'
Requires-Dist: tensorflow-probability (~=0.10) ; extra == 'tensorflow'

---
title: anon
...

<h1>anon</h1>

[![Build Status][travis-image]][travis-link]
[![PyPI Version][pypi-v-image]][pypi-v-link]
[![Commits since latest release][gh-image]][gh-link]

**Table of contents**

- [Installation](#installation)


## Installation

The *base* anon package can be installed from a terminal with the following command:

```bash
$ pip install anon
```

This installation includes basic tools for composing "neural network" -like models along with some convenient IO utilities. However, both automatic differentiation and JIT capabilities require Google's Jaxlib module which is currently in early development and only packaged for Ubuntu systems. On Windows systems this can be easily overcome by downloading the Ubuntu terminal emulator from Microsoft's app store and enabling the Windows Subsystem for Linux (WSL). The following extended command will install anon along with all necessary dependencies for automatic differentiation and JIT compilation:

```bash
$ pip install anon[jax]
```

The in-development version can be installed the following command:

```bash
$ pip install https://github.com/claudioperez/anon/archive/master.zip
```

[pypi-v-image]: https://img.shields.io/pypi/v/anon.svg
[pypi-v-link]: https://pypi.org/project/anon/

[travis-image]: https://api.travis-ci.org/claudioperez/anon.svg?branch=master
[travis-link]: https://travis-ci.org/claudioperez/anon

[gh-link]: https://github.com/claudioperez/anon/compare/v0.0.0...master
[gh-image]: https://img.shields.io/github/commits-since/claudioperez/anon/v0.0.0.svg



# Changelog

## 0.0.0 (2021-01-14)

- First release on PyPI.


