Skip to content

[FEATURE] Create a blog post to explain how to read and display IPUMS NHGIS extract using the IPUMS.jl package. #29

Open
@00krishna

Description

Issue Description

Create a blog post that demonstrates to a user, how to load an IPUMS NHGIS data extract and display the output in a Makie GIS plot. The user should understand how to load the NHGIS data using the appropriate IPUMS.jl functions. Once the data is loaded, the user should understand how to obtain summaries of the data. Finally, the user should see how to plot a variable on a GIS plot--often called a chloropleth map.

Difficulty: Beginner

Time: 6 - 8 hours

Requirements

  • Explain to the user how to pull the NHGIS data from IPUMs -- or refer the user to the post that shows how to do this.
  • Show the user how to load the NHGIS data into Julia using the IPUMS.jl package.
  • Show the user how to obtain summary information for the variables in the dataset.
  • Show the user how to plot a variable in a simple chloropleth map.
  • Open and submit a PR

Expected Outcomes

The output from this task should be a markdown blog post that contains both the explanation and code to implement the items listed in the checklist above.

Additional Notes

Definition of a chloropleth map: https://en.wikipedia.org/wiki/Choropleth_map

Julia package for manipulating geospatial data - https://github.com/evetion/GeoDataFrames.jl

Julia package for creating chloropleth maps - https://github.com/MakieOrg/GeoMakie.jl

Other Resources

Julia Slack:

  • documentation channel - you should post here first
  • helpdesk channel - this would be to get more attention to your issue but maybe not as precise as you need.
  • health-and-medicine channel - this is where most of JuliaHealth is located these days.

Julia Discourse - I would advise posting here if you have an issue that you feel is long or requires a lot of time to explain as you might lose it within Julia Slack. Consider cross-posting your forum post to the Julia Slack in helpdesk and/or documentation.

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or requestgood first issueGood for newcomershelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions