Recent Releases of census21api
census21api - Initial release
π π Welcome to the first release of the census21api package!
What is this?
census21api is the unofficial Python interface to the "create a custom dataset" tool for the 2021 England and Wales Census. You can use this package to retrieve tables of counts or metadata, mirroring the tool itself via its API.
If you want to know more about the package, have a gander at our documentation.
What to do?
- Install from GitHub:
bash $ git clone https://github.com/datasciencecampus/census21api.git $ cd census21api $ python -m pip install . - Start interacting with the Census API: ```python >>> from census21api import CensusAPI >>> api = CensusAPI() >>> table = api.querytable("HRP", "nat", ("accommodationtype", "healthingeneral")) >>> table.head() nat accommodationtype healthingeneral count populationtype 0 K04000001 1 -8 0 HRP 1 K04000001 1 1 2259577 HRP 2 K04000001 1 2 2342946 HRP 3 K04000001 1 3 879487 HRP 4 K04000001 1 4 211501 HRP
```
What's Changed
- Included the beginning of a readme file by @MichaelaLawrenceONS in https://github.com/datasciencecampus/census21api/pull/1
- added summary output for API wrapper by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/2
- Create requirements.txt by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/3
- merge UTD by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/4
- Ed dev branch by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/5
- Create .gitignore by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/6
- Initial TKinter interface commit by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/7
- save data functionality added by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/8
- Deleted comments rewritten by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/9
- class created for Interface by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/10
- Reset button Added by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/11
- Loop Function Added to APIWrapper Class, Interface Demo Added by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/13
- create .csv functionality removed from Interface and written into Wra⦠by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/14
- adding pytest test file by @SamanthaIacobONS in https://github.com/datasciencecampus/census21api/pull/12
- Added os. path finder functionality to create folder path if none exists by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/17
- Ed cuss ons patch 1 by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/21
- Testing branch by @SamanthaIacobONS in https://github.com/datasciencecampus/census21api/pull/19
- minor update by @SamanthaIacobONS in https://github.com/datasciencecampus/census21api/pull/22
- update to toml file by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/23
- Ed branch2 by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/24
- Call testing by @LucyAstleyJonesONS in https://github.com/datasciencecampus/census21api/pull/25
- Getting UTD from main by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/26
- Module import paths changed to work with file reorganisation by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/27
- Refactored code and added further usage comments by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/28
- Rearranged and updated file names, added init.py by @JoelPaullONS in https://github.com/datasciencecampus/census21api/pull/29
- fixing conflicts with main by @EdCussONS in https://github.com/datasciencecampus/census21api/pull/30
- cleanup censusapitest by @RhodriCavellONS in https://github.com/datasciencecampus/census21api/pull/31
- added duck book by @YunusRabbaniONS in https://github.com/datasciencecampus/census21api/pull/32
- v0.0.1: Core development (pre-release) by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/41
- Write some content for the documentation by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/42
- Include methods in API reference by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/43
- Expand documentation by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/45
- Expand the population type metadata querist by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/47
- Docs: how-to guides and clearer writing by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/49
- Clean up
CensusAPI.__init__()by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/54 - Casting data types in table querist by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/55
- Catching blocked pairs by @daffidwilde in https://github.com/datasciencecampus/census21api/pull/56
New Contributors
- @MichaelaLawrenceONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/1
- @EdCussONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/2
- @JoelPaullONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/7
- @SamanthaIacobONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/12
- @LucyAstleyJonesONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/25
- @RhodriCavellONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/31
- @YunusRabbaniONS made their first contribution in https://github.com/datasciencecampus/census21api/pull/32
Full Changelog: https://github.com/datasciencecampus/census21api/commits/0.0.1
- Python
Published by daffidwilde about 2 years ago