An open source data analysis and budget execution application for EPA analysts and released under the MIT license.
- Mutliple data providers.
- Visualizations and reporting.
- Conduct analysis with a unique web-browser providing searches optimized for researching .gov domains with Baby
- Pre-defined schema for budgetary data tables for environmental data analysis.
- Multiple SQL Editors including SQLite, SQL Compact, MS Access, and SQL Server
- Excel-like user interface over real databases.
- GIS mapping for reporting and monitoring.
- Easy access to environmental program descriptions with their statutory authority.
- Ad-hoc calculations on bound data.
- Add agency/region/division-specific branding.
- The WPF-based version of Sherpa is Badger
- SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. more here
- SQL CE is a discontinued but still super-useful relational database produced by Microsoft for applications that run on mobile devices and desktops. more here
- SQL Server Express Edition is a scaled down, free edition of SQL Server, which includes the core database engine. more here
- MS Access is the OG of enterprise database management systems (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools. more here
- Schema and test data are available here.
-
You need VC++ 2019 Runtime 32-bit and 64-bit versions
-
You will need .NET 6.
-
You need to install the version of VC++ Runtime that Baby Browser needs. Since we are using CefSharp 106, according to this we need the above versions
- Uses CefSharp 106 for Baby and is built on NET 6/7/8
- Supports AnyCPU as well as x86/x64 specific builds
- Controls - main UI layer and associated controls and related functionality.
- Enumerations - various enumerations used for budgetary accounting.
- Extensions- useful extension methods for budget analysis by type.
- Clients - other tools used and available.
- Ninja - models used in EPA budget data analysis.
- IO - input output classes used for networking and the file systemm.
- Static - static types used in the analysis of environmental budget data.
- Interfaces - abstractions used in the analysis of environmental budget data.
bin
- Binaries are included in thebin
folder due to the complex Baby setup
-
Stand-alone web browser built with the Chromium Embedded Framework
- SQLite
- MS Access
- SQL Compact Edition
- SQL Server Express