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
- Host: GitHub
- URL: https://github.com/mukeshmithrakumar/scientific
- Owner: mukeshmithrakumar
- License: apache-2.0
- Created: 2019-06-14T23:27:20.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T00:21:35.000Z (about 3 years ago)
- Last Synced: 2024-09-27T13:41:03.765Z (over 1 year ago)
- Topics: python, tensorflow, tensorflow-scientific
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 11
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

Tensorflow Scientific
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
[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
**WORK IN PROGRESS**
Upcoming Releases
: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
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.