A curated list of resources, tools, and projects related to Brane, a programmable application orchestration framework designed to facilitate computing over multiple compute sites.
Brane is a framework that simplifies the orchestration of applications across multiple compute sites. It leverages containerization to encapsulate functionalities as portable building blocks and provides intuitive domain-specific languages for application composition. This repository aims to gather valuable resources to assist developers, system engineers, and scientists in effectively utilizing Brane.
- User Guide: Comprehensive documentation for Brane users. Brane: The User Guide
- GitHub Repository: Source code and development resources. Brane on GitHub
- Overview: Introduction to Brane's features and architecture. Overview - Brane: The User Guide
- Basic Concepts: Introduction to BraneScript basics, including variables, if-statements, loops, parallel statements, and built-in functions. Basic concepts
- Getting Started with Brane: Step-by-step guide to setting up and using Brane. Introduction - Brane: The User Guide
- Hello, World! Tutorial: Step-by-step guide to creating a simple package within the EPI Framework. Part 1: Hello, world!
- Disaster Tweets Workflow: Instructions on implementing a workflow for classifying disaster-related tweets. Part 2: A workflow for Disaster Tweets
Explore these projects to see Brane in action:
- PyTorch Interface for Brane: Integrating PyTorch with Brane for machine learning tasks. GitHub Repository
- Data Analyst Jobs Analysis: Analyzing data analyst job postings using Brane. GitHub Repository
- Web Services Assignment: Implementation of web services using Brane. GitHub Repository
- WebCloud Assignment: Cloud-based web services project with Brane. GitHub Repository
- Disaster Tweets Example: Classifying disaster-related tweets using Brane. GitHub Repository
- Disaster Tweets Processing: Workflow for processing disaster tweets. GitHub Repository
- Titanic Data Processing: Analyzing Titanic dataset with Brane. GitHub Repository
- Web Data Processing System: Final project on web data processing using Brane. GitHub Repository
- NLP Disaster Classification: Natural language processing for disaster classification. GitHub Repository
- Classification Service: Deploying a classification service as a Brane package. Zenodo Record
- Scikit-learn and Matplotlib Example: Using Scikit-learn and Matplotlib with Brane. GitHub Repository
- Vaccine Tweets Analysis: Analyzing vaccine-related tweets using Brane. GitHub Repository
- Web Service Project: Web service implementation with Brane. GitHub Repository
- Visualization package: This is the visualization brane package . GitHub Repository
- Brane-IDE: Integrated development environment tailored for Brane workflows. Brane-IDE GitHub repository
- Package Builders: Tools for creating and managing Brane packages. Your First Package
Contributions are welcome! Please read the contributing guidelines before submitting new resources or suggestions.
This repository is licensed under the Creative Commons Zero v1.0 Universal license.
Note: This list is continually evolving. Feel free to suggest new resources or updates.