An open API service indexing awesome lists of open source software.

https://github.com/mukeshmithrakumar/scientific

TensorFlow scientific is a library for scientific computing
https://github.com/mukeshmithrakumar/scientific

python tensorflow tensorflow-scientific

Last synced: 8 months ago
JSON representation

TensorFlow scientific is a library for scientific computing

Awesome Lists containing this project

README

          

Tensorflow Scientific



Tensorflow 2.0


Build Status


PyPI Status Badge


PyPI pyversions



Coverage Status

Introduction

TensorFlow Scientific (TFS) is a Python library built on TensorFlow for scientific computing.
TensorFlow Scientific contains modules for integration, ODE solvers and other tasks common in science and engineering and a sub package on quantum mechanics.

Installation

#### Stable Builds

To install the latest version, run the following:

```
pip install tensorflow-scientific
```

**Note:** [`tensorflow==2.0.0-beta0`](https://www.tensorflow.org/beta) will be installed with the package if you don't have it.

To use TensorFlow Scientific:

```python
import tensorflow as tf
import tensorflow_scientific as tfs
```

#### Installing from Source

**WORK IN PROGRESS**

You can also install from source. This requires the [Bazel](
https://bazel.build/) build system.

```
git clone https://github.com/mukeshmithrakumar/scientific.git
cd addons

# This script links project with TensorFlow dependency
./configure.sh

bazel build build_pip_pkg
bazel-bin/build_pip_pkg artifacts

pip install artifacts/tensorflow_scientific-*.whl
```

Subpackages


▴ Back to top

[tfs.integrate](tensorflow_scientific/integrate/README.md)

- tfs.integrate.odeint
- tfs.integrate.odeint_fixed

[tfs.solvers](tensorflow_scientific/solvers/README.md)

**WORK IN PROGRESS**

[tfs.quantum](tensorflow_scientific/quantum/README.md)

**WORK IN PROGRESS**

Examples


▴ Back to top

**WORK IN PROGRESS**

Upcoming Releases


▴ Back to top

:fire: 0.3.0 Developer Alpha

- tfs.solvers
- support for linux build
- install via conda
- examples on tfs.integrate
- examples on tfs.solvers

:fire: 0.4.0 Developer Alpha

- tfs.quantum
- examples on tfs.quantum

FAQ


▴ Back to top

Q1. How do I contribute?

TF-Scientific is a community led open source project. As such, the project
depends on public contributions, bug-fixes, and documentation. Please
see [contribution guidelines](CONTRIBUTING.md) for a guide on how to
contribute. This project adheres to [TensorFlow's code of conduct](CODE_OF_CONDUCT.md).
By participating, you are expected to uphold this code.