Skip to main content

A package for DSCI 310 Group's Airbnb Analysis.

Project description

pynyairbnb

A package for DSCI 310 Group's Airbnb Analysis.

codecov

Installation

$ pip install pynyairbnb

Usage

pynyairbnb can be used to load data from insideairbnb.com's NYC Airbnb Open Data, perform all necessary preprocessing necessary, generate visualizations, build a knn-classification model and conduct a hyperparameter optimization on the model as follows:

from pynyairbnb.data_preprocessing import data_preprocessing
from pynyairbnb.plotting import plot_pynyairbnb
from pynyairbnb.pynyairbnb import nyairbnb_analysis

data_preprocessing("example-link-data.csv", "documents/data_files")  # url to your data and path to save your data
plot_pynyairbnb("documents/data_files/train_df.csv", "documents/data_figures", "documents/data_tables") # path to data files and output paths to save figures and tables
nyairbnb_analysis("documents/data_files", "documents/data_tables") # path to data files and output path to save tables

All outputs get saved as .csv or .jpg files that you can read in using the pandas.read_csv() function or the matplotlib.pyplot.imread() function respectively.

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

pynyairbnb was created by by the members of Group 9 for DSCI 310. It is licensed under the terms of the MIT license.

Please refer to LICENSE.md for detailed licensing information.

Credits

pynyairbnb was created with cookiecutter and the py-pkgs-cookiecutter template.

This package also utilizes New York City Airbnb Open Data from insideairbnb.com for example demonstrations.

Contributors

Rashi Selarka

Riddhi Battu

Oliver Gullery

Prithvi Sureka

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

pynyairbnb-0.3.0.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

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

pynyairbnb-0.3.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file pynyairbnb-0.3.0.tar.gz.

File metadata

  • Download URL: pynyairbnb-0.3.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pynyairbnb-0.3.0.tar.gz
Algorithm Hash digest
SHA256 c4b7a309620d4064d31a86ccd53e0cbcca83c6337e466539b0ba1aad93f269b8
MD5 35a3fe77fb20628a6b526e60eec59c0f
BLAKE2b-256 9289dfcc3ae1a7a179f2368a4e5dc0508309dc86c1b5bf498f45b7e584e84411

See more details on using hashes here.

File details

Details for the file pynyairbnb-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: pynyairbnb-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pynyairbnb-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5631532e3cee11049bf14b9629fa6534e8c2bffa7e32706c6320a760d2872b72
MD5 2e7a3764664a414c64a549648e609018
BLAKE2b-256 e0226cd1ec5bb782c5329b8fbb35fdae7818e0ceeb21e4bb931404502c8eaaaf

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