readme
This commit is contained in:
18
README.md
Normal file
18
README.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# Minimum Distance to Major City (in Africa)
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
### Install Dependencies
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
```python
|
||||||
|
from citydist import closest_city
|
||||||
|
point = 30.0444, 31.2357
|
||||||
|
print(closest_city(point, population_threshold=10000)) #default threshold is 0, returns a dict
|
||||||
|
```
|
||||||
|
|
||||||
|
## About the Data
|
||||||
|
`africapolis.csv` is pulled from [Africapolis](https://africapolis.org). Population data is from the Population_2020 column.
|
||||||
@@ -17,7 +17,4 @@ def closest_city(point, df=None, population_threshold=0):
|
|||||||
"population": np.int64(city["Population"]),
|
"population": np.int64(city["Population"]),
|
||||||
"distance": np.float64(distances[min_index].km),
|
"distance": np.float64(distances[min_index].km),
|
||||||
"location": (city["Latitude"], city["Longitude"])
|
"location": (city["Latitude"], city["Longitude"])
|
||||||
}
|
}
|
||||||
|
|
||||||
df = pd.read_csv("africapolis.csv", index_col=0)
|
|
||||||
print(closest_city((0,0), df=df, population_threshold=50000))
|
|
||||||
Reference in New Issue
Block a user