Giter Site home page Giter Site logo

pyincore-data's People

Contributors

jonglee1 avatar navarroc avatar robkooper avatar vismayak avatar ylyangtw avatar ywkim312 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

npr99

pyincore-data's Issues

Create census viz

Create census viz utility. Currently, there are some visualization codes in census util. Refactor and modify then create a census viz utility class.

Make census data output as geopackage

Currently the pyincore data's census data creation code make the data as shapefile. However, there are many fields that has the name more than 10 characters. Give another option to generate geopackage dataset so it doesn't loose the field title.

Support user's data manipulation

Incore user Omar Sidek needs to know how to manipulate his data for the analyses. Meet with him and help the data manipulation process

NSI data API to IN-CORE building inventory dataset

  1. develop a database of NSI data (in IN-CORE building inventory dataset TYPE)
  2. develop a API to acquire the bldg inventory with user's given area (either boundary polygon, or FIPS code)
  3. develop pyincore-data method to acquire the bldg inventory with API from step 2

Fix sphinx build error

Documentation docker container building process has an error due to the sphinx update. Fix this.

Figure out NSI data to fit with INCORE building inventory

The NSI data should be adjusted to fit into INCORE building inventory schema.
There are several fields are missing in NSI dataset and some fields have different field name from incore building inventory schema.
Analysis the NSI attribute table and find out how to modify the attribute table.

  1. Find out the fields that exist in NSI but have different name from incore building inventory
  2. Find out missing fields in NSI that building inventory needs to have
  3. Find out if the actual field format is correct (e.g. string, decimal digit, and so on)
  4. Find out the way of converting the data value if the field exist with the values with different expression or different unit.

Please use the attached shapefile to check the NSI attribute. If there is any missing

joplin.zip

The metadata for the fields are in here
https://www.hec.usace.army.mil/confluence/nsi/technicalreferences/latest/technical-documentation

Add parameters to Census utility

Hardwired Census API parameters are get_vars = 'GEO_ID,NAME,P005001,P005003,P005004,P005010' and for=block%20group:.
For Galveston analysis we also need get=GEO_ID,NAME,B25002_001E,B25002_001M,B25004_006E,B25004_006M and for=tract:
. The best way is to create a class parameters for get and for.

Make pyincore-data build with legacy naming for pypi publish

Currently, the setup.py in pyincore-data's naming for pypi is automatically normalizing the naming based on pep 440 but this is sometimes not beneficial for the naming convention, such as releasing the rc version. Modify setup to allow the legacy naming of the pakcage.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.