{"id":19863516,"url":"https://github.com/sandialabs/geocricket","last_synced_at":"2025-07-15T01:05:35.441Z","repository":{"id":256826276,"uuid":"856546900","full_name":"sandialabs/GeoCricket","owner":"sandialabs","description":"A collection of functions that collect critical infrastructure and Census data.","archived":false,"fork":false,"pushed_at":"2024-10-17T17:00:22.000Z","size":927,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-01T00:25:48.836Z","etag":null,"topics":["scr-3020","snl-applications","snl-performance-workflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandialabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-12T19:01:58.000Z","updated_at":"2024-10-17T17:00:26.000Z","dependencies_parsed_at":"2024-10-20T15:52:48.581Z","dependency_job_id":null,"html_url":"https://github.com/sandialabs/GeoCricket","commit_stats":null,"previous_names":["sandialabs/geocricket"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sandialabs/GeoCricket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FGeoCricket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FGeoCricket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FGeoCricket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FGeoCricket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandialabs","download_url":"https://codeload.github.com/sandialabs/GeoCricket/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2FGeoCricket/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265382909,"owners_count":23756430,"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":["scr-3020","snl-applications","snl-performance-workflow"],"created_at":"2024-11-12T15:14:58.537Z","updated_at":"2025-07-15T01:05:35.399Z","avatar_url":"https://github.com/sandialabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![GeoCricket Logo](./images/GeoCricket_logo.png)\n\n# GeoCricket\nThe **Geo**spatial **Cr**itical **I**nfrastructure and **C**ensus Data Stoc**k**pil**e** **T**ool \n(GeoCricket) is a collection of functions that collect critical \ninfrastructure and Census data for use in ReNCAT, QGIS Social Burden \nCalculator, or can act to infrom other place based work.\n\nCurrent available servers:\n* TigerWeb (Census Geometry)\n* TigerWeb (ACS statistics)\n* HIFLD (Infrastructure)\n\nCurrent supported output file types:\n* shp\n* gpkg\n* kml\n* csv\n\n# Disclaimer\nDue to GeoCricket's reliance on external sources that may change location or availability over time, \nparts of this package may break as those elements are changed remotely.\n\n## Visuals\nStarting with any GeoPandas readable format, census geometry and statistics,\nand HIFLD critical infrastructure can be collected.\n\n![Example of input and output](./images/example.png)\n\n## Installation Process\nThe install described utilizes an anaconda virtual environment, and may\nnot be applicable to all situations, but has been known to work.\n\n* Process seems to go smoother help if 'installation' console/terminal \nwindow is opened in administrator mode.\n\n* VPNs have also been known to cause installation issues.\n\n1. Create new anaconda environment:\n```\nconda create -n \u003cENV NAME\u003e \nconda activate \u003cENV NAME\u003e \n```\n\n2. Execute `conda install pip` from new environment \nfor simple intialization of python.\n\n3. Execute `pip install -e .` from main repo directory to install \npackage and allow modifications to be applied to the code without \nre-installation.  \n\nNote: If there are issues with packages not matching\nhashes in 'the requirements file', Execute `python -m pip cache purge`\nand try to install again. \n\n4. Execute `conda install ipykernel` so that Jupyter Notebook demos \ncan run.\n\n\n## Usage\nDemos located in the demo folder. \n\nCensus API keys available here: `https://api.census.gov/data/key_signup.html`\n\nIdeally, a single polygon describing an area of interest is passed into \na single function that then outputs all collected data\nin usable file formats.\n\n## Support\nCreated by Thad Haines - jthaine@sandia.gov.\n\n## Contributing\nOpen and ongoing.\n\n## Authors and Acknowledgment\nPackage / setup.py / gitignore adapted from Will Vining.\n\nUtilizes the restapi package from https://github.com/Bolton-and-Menk-GIS/restapi\n\nand the simplekml package https://simplekml.readthedocs.io/en/latest/\n\n## Project Status\nThe Department of Energy (DOE), by memo dated 05/28/2024, has granted \nNational Technology and Engineering Solutions of Sandia, LLC (NTESS) \npermission to assert its copyright in software entitled \" GeoCricket \" \nand deemed the software to be Publicly Available.\n\nNo additional funding exists for this work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fgeocricket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandialabs%2Fgeocricket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fgeocricket/lists"}