{"id":13831800,"url":"https://github.com/cfpb/hmda-viz-prototype","last_synced_at":"2025-12-17T02:14:45.457Z","repository":{"id":24727399,"uuid":"28139547","full_name":"cfpb/hmda-viz-prototype","owner":"cfpb","description":"Prototype for HMDA visualization","archived":true,"fork":false,"pushed_at":"2017-11-13T14:59:13.000Z","size":65284,"stargazers_count":4,"open_issues_count":18,"forks_count":9,"subscribers_count":26,"default_branch":"gh-pages","last_synced_at":"2024-08-05T10:19:08.687Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cfpb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-17T14:00:19.000Z","updated_at":"2023-01-28T19:08:25.000Z","dependencies_parsed_at":"2022-08-22T22:20:46.329Z","dependency_job_id":null,"html_url":"https://github.com/cfpb/hmda-viz-prototype","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfpb%2Fhmda-viz-prototype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfpb%2Fhmda-viz-prototype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfpb%2Fhmda-viz-prototype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfpb%2Fhmda-viz-prototype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cfpb","download_url":"https://codeload.github.com/cfpb/hmda-viz-prototype/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225565932,"owners_count":17489288,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T10:01:40.402Z","updated_at":"2025-12-17T02:14:40.433Z","avatar_url":"https://github.com/cfpb.png","language":"CSS","funding_links":[],"categories":["CSS"],"sub_categories":[],"readme":"# Hmda Viz Prototype\n\nThis is a **prototype** for HMDA aggregate and disclosure reports. It is based on the current [FFIEC On-Line Reports](http://www.ffiec.gov/hmda/online_rpts.htm).\n\nOur working prototype can be found running in [gh-pages](http://cfpb.github.io/hmda-viz-prototype/).\n\nThis project has 2 parts:\n1. the front-end for the reports, including the process of navigating the forms to generate the tables,\n2. along with the processing of the data to generate the json files.\n\n![Screenshot](screenshot.png)\n\n## Dependencies\n\n### Front-end\n\n- Ruby - for installing Jekyll\n- [Jekyll](http://jekyllrb.com/docs/installation/)\n\n### Processing\n - Python\n - PostgreSQL\n - TBD\n\n## Front-end Installation\n\nTo launch the site, enter:\n\n```shell\n$ jekyll serve\n```\n\nThe site should now be live at `http://127.0.0.1:4000/hmda-viz-prototype/`.\n\nWe're using [Jekyll's built-in support](http://jekyllrb.com/docs/assets/) for Sass.\n\n## Configuration\n\n### Front-end\n\nSee [Jekyll's configuration documentation](http://jekyllrb.com/docs/configuration/) and the [_config.yml](_config.yml) in this repo.\n\n## Usage\n\nCurrently only the 2013/alabama path works in the UI. You can then select any MSA/MD and then choose a report. Reports 3-x and 4-x are working.\n\nYou should now see an HTML table with options to download the json, csv and print.\n\n![Screenshot](report.png)\n\n## Known issues\n\nWe are still in the prototyping phase so there is a lot of work happening on both the front-end and processing sides. One obvious issue is that only certain paths currently work for the forms.\n\n## Getting help\n\nIf you have questions, concerns, bug reports, etc, please file an issue in this repository's [Issue Tracker](https://github.com/cfpb/hmda-viz-prototype/issues).\n\n## Getting involved\n\nTBD\n\n----\n\n## Open source licensing info\n1. [TERMS](TERMS.md)\n2. [LICENSE](LICENSE)\n3. [CFPB Source Code Policy](https://github.com/cfpb/source-code-policy/)\n\n\n----\n\n## Credits and references\n\n1. [FFIEC](http://www.ffiec.gov/HmdaAdWebReport/AggWelcome.aspx)\n2. [Federal Register] (http://www.gpo.gov/fdsys/pkg/FR-2004-12-20/pdf/04-27425.pdf)\n3. \u003chttp://cfpb.github.io/hmda-viz-prototype/aggregate/2013\u003e\n\n\n## Status\n**Time to Market**\n* Processing time:\n    * Aggregate: 2-3 days processing time\n    * Disclosure: 30-45 days processing time (assuming 11-1 processing time can be made to match other reports in the 11 series)\n* Time needed to test format, accuracy, footnotes, etc: 30 hours\n* Remaining error checking items can be found at (https://drive.google.com/open?id=1g6kkDiD4sxoUd10kmYNsmhTsWRL7iWHbf9GjY9B-FMY\u0026authuser=0)\n* Estimated time to write code for National reports: 1 week\n* Estimated time to adapt code for running server-side using Pyodbc: 1 week\n* Estimated time to write unit testing code: 2 weeks\n    * Current completion estimate of unit testing code: 10/140 functions, functions still need comprehensive input lists for testing\n    * Nose completion percent: [2%](https://github.com/Kibrael/hmda-viz-prototype/tree/gh-pages/processing/cover/index.html)\n* Time to refactor code to allow for creating FI disclosure reports at time of submission: 1 week\n* Write scripts to support Jekyll build: 3 days\n* Issue 172 - hard-code 'NA' for report B: 2 hours\n* Issues 142 and 167 - standardize code and precision for mean and median calculations: 2 days\n\n\n\n**Files**\nRequirements and analysis are saved at (https://drive.google.com/open?id=0B667BGHwjTznb3F0ZmZabUFoc3M\u0026authuser=0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfpb%2Fhmda-viz-prototype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcfpb%2Fhmda-viz-prototype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfpb%2Fhmda-viz-prototype/lists"}