https://github.com/compas-dev/compas-webviewer
COMPAS WebViewer using Vue, ThreeJS, FastAPI
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.2%) to scientific vocabulary
Keywords
Repository
COMPAS WebViewer using Vue, ThreeJS, FastAPI
Basic Info
- Host: GitHub
- Owner: compas-dev
- Language: Vue
- Default Branch: main
- Homepage: http://compas.dev/compas-webviewer/
- Size: 1020 KB
Statistics
- Stars: 6
- Watchers: 6
- Forks: 1
- Open Issues: 2
- Releases: 0
Topics
Metadata Files
README.md
COMPAS WebViewer
This repo provides a basic Vue + ThreeJS + FastAPI setup for experimenting with COMPAS in the browser. The repo is configured for local development, with COMPAS running on a local server...
Installation
Set up the Vue project.
bash
yarn install
Install COMPAS and other required Python packages.
bash
pip install -r requirements.txt
Starting the Client
To start the frontend development server with hot-reload, run the following command. The server will be accessible at http://localhost:3000:
bash
yarn dev
Starting the Server
To start the COMPAS backend server:
bash
python server.py
Usage
The viewer is available at http://localhost:3000. It has a few buttons that run some basic functions on the server and visualise the result in the ThreeJS CAD environment.
The "Getting Started" button runs the code from the corresponding example on the COMPAS main website: Getting Started.
Owner
- Name: compas-dev
- Login: compas-dev
- Kind: organization
- Website: https://compas.dev
- Repositories: 45
- Profile: https://github.com/compas-dev
COMPAS - an open source computational framework for research and collaboration in AEC
GitHub Events
Total
- Watch event: 1
- Push event: 1
Last Year
- Watch event: 1
- Push event: 1
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 1
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 3.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 3.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- pemmenegger (1)
Pull Request Authors
- pemmenegger (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- actions/configure-pages v3 composite
- actions/deploy-pages v1 composite
- actions/setup-node v3 composite
- actions/upload-pages-artifact v1 composite
- @vitejs/plugin-vue ^4.5.0 development
- sass ^1.69.0 development
- unplugin-fonts ^1.1.0 development
- unplugin-vue-components ^0.26.0 development
- vite ^5.0.0 development
- vite-plugin-vuetify ^2.0.0 development
- @mdi/font 7.0.96
- axios ^1.6.7
- roboto-fontface *
- three ^0.161.0
- vue ^3.3.0
- vue-router 4
- vuetify ^3.0.0
- vuex ^4.0.2
- 127 dependencies
- fastapi *
- pydantic *
- uvicorn *