Skip to content

SciREX: Scientific Research and Engineering eXcellence

SciREX is an open-source scientific AI and machine learning framework designed for researchers and engineers. Jointly developed by Zenteiq Aitech Innovations Private Limited and the AiREX (AI for Research and Engineering eXcellence) Lab at Indian Institute of Science, Bangalore, SciREX bridges the gap between theoretical research and practical implementation while maintaining mathematical rigor and computational efficiency.

Key Features

  • Research-First Design: Built specifically for scientific computing and research workflows
  • Mathematical Foundations: Strong emphasis on mathematical correctness and theoretical foundations
  • Hardware Optimization: Efficient implementation with GPU acceleration support
  • Reproducible Research: Built-in experiment tracking and result reproduction capabilities
  • Scientific Visualization: Publication-ready plotting and visualization tools
  • Industrial Integration: Enterprise-ready solutions backed by Zenteiq's industrial expertise

Core Capabilities

  • Scientific Computing
  • Physics-Informed Neural Networks (PINNs)
  • Differential Equation Solvers
  • Scientific Data Analysis

  • Machine Learning

  • Classical ML Algorithms
  • Deep Learning Models
  • Custom Loss Functions
  • Advanced Optimizers

  • Research Tools

  • Experiment Management
  • Result Visualization
  • Benchmark Datasets
  • Performance Metrics

Getting started

  • Clone the SciREX repo
    mkdir scirex
    cd scirex
    git clone https://github.com/zenoxml/SciREX.git 
    
  • Create a virtual environment
    python3 -m venv .
    source bin/activate
    
  • Install dependencies using:
    pip install -e .
    
  • This completes the installation. Check out the examples for usage

Documentation

Visit our documentation for:

  • Getting Started Guide

  • API Reference

  • Mathematical Background

  • Tutorials and Examples

  • Contribution Guidelines

License

Copyright (c) 2024 Zenteiq Aitech Innovations Private Limited and AiREX Lab, Indian Institute of Science, Bangalore. All rights reserved.

Software License

SciREX is licensed under the Apache License, Version 2.0 (the "License"). You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Intellectual Property

Components and Libraries

  • The core SciREX framework and its original components are copyright of the above holders
  • Third-party libraries and dependencies are subject to their respective licenses
  • Mathematical algorithms and scientific methods implemented may be subject to their own patents or licenses

Contributing

We welcome contributions from both the research and industrial communities! Please see our Contributing Guidelinesfor details.

Community

Official Partners

  • ARTPARK (AI & Robotics Technology Park) at IISc
  • In discussion with NVIDIA and other technology companies

Acknowledgments

SciREX is developed and maintained through the collaborative efforts of Zenteiq Aitech Innovations and the AiREX Lab at IISc Bangalore. We thank all contributors from both industry and academia for their valuable input and support in advancing scientific computing.

Powered by Zenteiq Aitech Innovations Private Limited and Airex Lab (IISc) - Aritifical Intelligence Research Engineering Exellence Lab