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
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Keywords
Repository
Web interface for libdedx library
Basic Info
- Host: GitHub
- Owner: APTG
- License: gpl-3.0
- Language: JavaScript
- Default Branch: master
- Homepage: https://aptg.github.io/web/
- Size: 6.98 MB
Statistics
- Stars: 3
- Watchers: 4
- Forks: 2
- Open Issues: 28
- Releases: 2
Topics
Metadata Files
README.md
dEdx web
An online interface of the libdEdx library. Stable version of the web interface is available at aptg.github.io/web
General idea
The idea of this project is to prepare a web interface of the libdEdx library. Thanks to WebAssembly technology as well as clean and simple UI it will allow users to calculate and view stopping powers and energies of various particles.
Part of the project is similar to the PSTAR program of the National Institue of Standards and Technology, but we aim to add more options to the queries, make the plots dynamically generated, create a fluent user interface and - by focusing on responsivenes of the web layout - enable researchers from around the world to gather the necessery data on their mobile phones in lab enviroment.
Related projects
- PSTAR project https://physics.nist.gov/PhysRefData/Star/Text/PSTAR.html
- ATIMA project https://www.isotopea.com/webatima/
Technologies used in the project
The project uses 3 key technologies: - React.js - frontend development framework - JSROOT - a ploting library - WebAssembly - allows to transfer the libdEdx library into web application
As to the choice of the plotting library, we had many options but ultimately we decided that JSROOT fits the expectations of future users the best.
Key functionalities
One of the main assets of our application is the abilty to plot graphs of stopping power and energy for multiple particles on one canvas. Using the JSROOT graphing library all the plots will be dynamic, easy to scale and adjust in the way user needs it.
Team and Supervisor
Developed by Piotr Połeć and Marek Ślązak under supervision of Leszek Granka
Others
Unstable development version, being updated at every commit is available at aptg.github.io/web_dev
Owner
- Name: Aarhus Particle Therapy Group
- Login: APTG
- Kind: organization
- Email: niels.bassler@gmail.com
- Location: Aarhus University, Denmark
- Website: www.phys.au.dk/aptg
- Repositories: 7
- Profile: https://github.com/APTG
GitHub Events
Total
Last Year
Dependencies
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-node v3.5.1 composite
- actions/upload-artifact v3 composite
- mymindstorm/setup-emsdk v11 composite
- webfactory/ssh-agent v0.7.0 composite
- 1233 dependencies
- @testing-library/react ^12.1.5 development
- @wojtekmaj/enzyme-adapter-react-17 ^0.6.7 development
- enzyme ^3.11.0 development
- gh-pages ^4.0.0 development
- react-test-renderer ^17.0.2 development
- wasm-loader ^1.3.0 development
- @testing-library/jest-dom ^5.16.5
- @testing-library/user-event ^14.4.3
- bootstrap ^5.2.3
- convert-units ^3.0.0-beta.2
- react ^17.0.2
- react-async-script ^1.2.0
- react-dom ^17.0.2
- react-router-dom ^6.6.1
- react-scripts 5.0.1
- react-table ^7.8.0
- reactstrap ^9.1.5
- web-vitals ^2.1.4