A package for collecting and analyzing data
Project description
Florida County Property Data Retrieval and Processing
This repository contains Python code for retrieving and processing property data for specific counties in Florida, using their Parcel ID number. The code is organized into a module that defines an abstract base class for county property data, concrete subclasses for specific counties, and helper functions for data processing.
Overview
The goal of this project is to create a Python-based tool that can retrieve and process property data for specific counties in Florida. The tool is designed to have a standardized way of downloading dataframes for each county that is specified with a county name, and URL. Once the dataframes are downloaded, they are unzipped (if applicable) and converted to gzip format. This ensures that the data is in a standardized format, which makes it easier to process and analyze.
The tool can be used by individuals or organizations that need to retrieve property data for specific counties in Florida. This could include real estate agents, property investors, and local government officials. The tool is flexible and can be easily customized to meet the specific needs of each user.
Usage
To use the tool, follow these steps:
- Clone the repository and navigate to the root directory in your terminal or command prompt.
- Open the Python interpreter or create a Python script in your preferred IDE or text editor.
- Import the
ParcelDataCollection
class from the module:
from county_property_data import ParcelDataCollection
- Create an instance of the
ParcelDataCollection
class and pass in the Parcel ID number as a string:
parcel_id = "123456789"
county_data = ParcelDataCollection(parcel_id)
- The ParcelDataCollection class will search through each county dataframe class in the module and return an instance of the county's dataframe class, if available. At the moment, there are two concrete dataframe classes available: Sarasota, and Manatee counties. The dataframe class will instantiate, and an instance variable dictionary parcel_data will be created. This variable contains much of the parcel's information.
- You can access the parcel data by calling the instance variable
parcel_data
. For example, to print the parcel's property address:print(county_data.parcel_data['address'])
This will output the Property Address associated with the Parcel ID number you provided.
That's it! With these simple steps, you can easily retrieve property data for specific counties in Florida using the Parcel ID number. For more advanced usage, please see the documentation.
Contributing
If you are interested in contributing to the project, please see the CONTRIBUTING.md file for more information.
License
This project is licensed under the MIT License. See the LICENSE.md file for more information.
Contact
If you have any questions or concerns, please contact me at [philipdiegel@gmail.com].
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for parcel_data_collector-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5978d7cf4efd26cfbf905bfb91f05785a0221dbed4ff40473a04d4ec94b3e851 |
|
MD5 | bcc218163714fbc208377f255accc180 |
|
BLAKE2b-256 | 3922b8fa6b8e75cc8513b0c94ec1e544dff78fbfd92db56d4768a14434239af8 |
Hashes for parcel_data_collector-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ccdea115f7f08e00f0a7cef3b2d6c4aa1bbf346ac2a6361f09976a027e2054 |
|
MD5 | 31b4f4d6e15a084496a324eb731a241f |
|
BLAKE2b-256 | 1b19b4e8aca6ef1e09c8ba0303ee21a68966b5cbc509823b915f8b031bfd864f |
Hashes for parcel_data_collector-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a6849cd1685b4c3aa7e779689317aa24bff85fd40a644924ae3a7eee6dca42 |
|
MD5 | 7176d9f8b61fcbb3b6ab27a95bdfb98b |
|
BLAKE2b-256 | ae05353a2d598164f3a8821bd77ecca57f6386b3edd4ccd2cbc1a8cdaa8fa962 |