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 details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

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

Uploaded Python 3

File details

Details for the file parcel_data_collector-0.1.0.tar.gz.

File metadata

  • Download URL: parcel_data_collector-0.1.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for parcel_data_collector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5978d7cf4efd26cfbf905bfb91f05785a0221dbed4ff40473a04d4ec94b3e851
MD5 bcc218163714fbc208377f255accc180
BLAKE2b-256 3922b8fa6b8e75cc8513b0c94ec1e544dff78fbfd92db56d4768a14434239af8

See more details on using hashes here.

File details

Details for the file parcel_data_collector-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for parcel_data_collector-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5ccdea115f7f08e00f0a7cef3b2d6c4aa1bbf346ac2a6361f09976a027e2054
MD5 31b4f4d6e15a084496a324eb731a241f
BLAKE2b-256 1b19b4e8aca6ef1e09c8ba0303ee21a68966b5cbc509823b915f8b031bfd864f

See more details on using hashes here.

File details

Details for the file parcel_data_collector-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for parcel_data_collector-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 96a6849cd1685b4c3aa7e779689317aa24bff85fd40a644924ae3a7eee6dca42
MD5 7176d9f8b61fcbb3b6ab27a95bdfb98b
BLAKE2b-256 ae05353a2d598164f3a8821bd77ecca57f6386b3edd4ccd2cbc1a8cdaa8fa962

See more details on using hashes here.

Supported by

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