Skip to main content

Get the ordered list of USA universities based on their latest ranking.

Project description

Uni-rank

Build Status

Uni-rank is a mini python package to get the ordered list of USA universities based on their latest ranking on usnews.com/best-colleges

This package also provides few other information like state, city, zip code and the result can be stored as a csv or json file.

Installation

Uni-rank requires Python 3 to run.

Install the package by running:

pip install uni-rank

Usage

# import
from unirank import Ranking

# instantiate
rank = Ranking()

# get the ordered list of USA universities
usa = rank.get_usa()
print(usa)


### Helper Functions ###

# 1. Print University Names
rank.print_names()

# 2. Select Universities by States
# Input: State List, Output: DataFrame of filtered universities
states = ['NJ', 'MA']
state_result = rank.select_by_state(states)

# 3. Select Universities by Cities
# Input: City List, Output: DataFrame of filtered universities
cities = ['Cambridge']
city_result = rank.select_by_city(cities)

# You can also get the ordered list by the properties
names = [uni["displayName"] for uni in usa]
print(names)


### Export ###

# Export as CSV
rank.save_csv(usa, "usa_list.csv")

# Export as json
rank.save_json(usa, "usa_list.json")

USA University Properties:

key detail
displayName Name
rankingDisplayRank Rank
state State
city City
zip Zip Code
description Description

Note

Intend to extend the package to support other types of rankings and also include other countries on later versions, hence the name uni-rank not usa-rank

License

GNU General Public License

History

1.0 (14-01-2020)

  • First release on PyPI

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

uni-rank-1.0.0.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

uni_rank-1.0.0-py3-none-any.whl (16.8 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