Skip to main content

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:

  1. Clone the repository and navigate to the root directory in your terminal or command prompt.
  2. Open the Python interpreter or create a Python script in your preferred IDE or text editor.
  3. Import the ParcelDataCollection class from the module:
from county_property_data import ParcelDataCollection
  1. 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)
  1. 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.
  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parcel_data_collector-0.1.0.tar.gz (15.0 kB view hashes)

Uploaded Source

Built Distributions

parcel_data_collector-0.1.0-py3-none-any.whl (16.4 kB view hashes)

Uploaded Python 3

parcel_data_collector-0.1-py3-none-any.whl (3.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page