Skip to content

Script collection to generate plots for reporting done by Operations Office

License

Notifications You must be signed in to change notification settings

senthil10/dc_reporting_scripts

Repository files navigation

dc_reporting_scripts

Script collection to generate plots for reporting done by Operations Office

generate_files.py - takes data i.e. reports submitted by each facility from "facility reports portal" and generates output files requested by OO

fte_parser.py - takes data file provided by OO on FTE and FUND, parses and generates txt file called fte_fund_summary.txt, which is later fed to a R script fte_scatpie.R. The generated output also contains publication information derived using publications_api.py

fte_scatpie.R - takes in data file generated by fte_parser.py and generates a scater plot for FTE vs Fund

fund_parser.py - takes data file provided by OO on FTE and FUND, parses and generates a JS file called fund_content.js, which is then fed to distribution_plots.html

pub_frac.py - takes manually downloaded JSON publications files and creates an excel file, also prints percentage of multiple facility publications

survey_parser.py - Takes in the survey of 2018 results from DC, parses and creates score_content.js, which is then fed to distribution_plots.html

user_parser.py - takes data file provided by OO on Users, parses and generates a JS file called user_content.js, which is then fed to distribution_plots.html

distribution_plots.html - Takes the generated JS files and uses plotly JS module to create interactive plots

donut_plots.html & platfrom_budgets.html - Data is manually fed (from files given by OO) and makes donut plot using plotly JS module

About

Script collection to generate plots for reporting done by Operations Office

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published