animint2
animint2 copied to clipboard
Collaboration plan for GSOC'24
Siddhesh Deodhar and Nhi Truong has the following collaboration plan for GSoC 2024:
-
Porting the existing ~50 visualization gallery from the NAU rcdata server to a new GitHub Pages gallery Nhi: Setup the gallery and port first 25 visualizations Siddhesh: Port next set of visualizations (26- ~50)
-
Replacing phantomjs with Chrome as the headless browser for testing by modifying test code, analyzing and fixing issues causing failed tests, and updating the GitHub Actions workflow. Siddhesh: Establish chromote as headless browser and fix failing tests (This task is already in progress) Nhi: Update GitHub Actions workflow after Siddhesh finishes his task
-
Enhancing the animint2pages function to use to automatically capture screenshots of generated pages and copy them to the appropriate folder. Siddhesh: Study chromote and its suitability to capture screenshots Nhi: Study webshot and its suitability to capture screenshots Both Siddhesh/Nhi: Add support of the selected tool, add tests, write documentation
-
Extending the package to support more interactive visualization types and potentially implement flexible ggplot layouts in HTML tables. Siddhesh: Add basic support to implement ggplot layouts in HTML tables Nhi: Extend Siddhesh's feature and support more advanced features such as rowspan, columnspan, any table customizations