dlr-sc / esid Goto Github PK
View Code? Open in Web Editor NEWThis is the repository to the ESID frontend for visualization of infectious disease propagation.
License: Apache License 2.0
This is the repository to the ESID frontend for visualization of infectious disease propagation.
License: Apache License 2.0
The python package nose-progressive
uses use_2to3
during installation to handle python3 codebase.
in setuptools
version 58.0.0+, support for use_2to3
has been removed.
setuptools changelog for v58
To install the requirements correctly, setuptools have to be downgraded using
pip install -U setuptools==58
, prior to requirements installation.
Add the following libraries:
Requires #80 to be completed first.
The Project Template should set up the Project and ideally create a project including the libraries from issue #2.
It should also add Typescript support out of the box.
API-Response times for requests by day can take up to 5 seconds per request.
Enable the frontend to fetch data from the backend.
Add CI checks that verify:
amCharts has a new major release. The API has changed quite significantly, but it has some major improvements, which are relevant for us:
Since we are a public organisation we have to fulfil accessibility requirements. We need to create a strategy to meet the requirements. I would suggest we comply to the WCAG standards.
TODOs:
Improve tooltip with a lens highlighting the selected disctrict and show scenario p25, p50, and p75 of selected scenario (and real value)
Allow scenarios to be compared in the district map
Will probably fix issue #55
box-sizing
property to border-box
to include borders and padding may alleviate the problems with the scrollbars showing upThe Attributions dialog has problems loading the content with slow laptops. This should be addressed by either:
[x] using redux-persist to save the state of the store to local storage
[ ] fix/figure out errors related to this (the heatlegend component breaks when loading state from localstorage)
[ ] think about breaking edgecases (backend data changed, or something like that)
am4core.useTheme(am4themes_animated)
in the simulation chart seems to propagate to the district map in the sidebar leading to lag on the hover effect and tooltip.
Create a Hello World App using React Hooks.
Enable the frontend to fetch data from the backend.
Select an open source license and add it to the project:
Add I18N support .
Add a template for PRs that enhances the software quality. It should contain:
@lucaspataro do you have anything to add?
Separate sections to differentiate between information just for users and information relevant for contibuting developers.
jest test for the searchbar component is failing in PR #59.
@lucaspataro Jonas told me to notify you for deployment as soon as I merge Eisenach into Wartburgkreis in lk_germany_reduced.geojson
In the future, with models with many states of "infected" like "infected vaccinated" or "infected unvaccinated", aggregation of compartments should be possible to be visualized.
The idea is to create a visual editor to aggregate different compartments:
One idea is to do it similar to this feature in factorio, where you can chain "and" and "or" queries:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.