Diego  Elizondo

Diego Elizondo

1655735179

Conozca "quakeanalysis": Una Biblioteca De Python

¿Está interesado en analizar datos de terremotos y necesita que se pueda acceder a ellos rápidamente en formato de marco de datos de Pandas? Puede encontrar quakeanalysisútil la biblioteca.

Use nombres de lugares o códigos postales para extraer datos de terremotos recientes y cálculos de distancia.

Los cálculos de distancia en km funcionan con la fórmula Haversine Distance, sobre la que puede obtener información en este enlace .

Esta biblioteca funciona con la biblioteca de Python geopyy devuelve datos en pandasformato de marco de datos.

Cuando instale esta biblioteca, importará lo siguiente:

import json 
import requests
from urllib.request import urlopen
import pandas as pd
import numpy as np
import datetime
from geopy.geocoders import Nominatim
from datetime import timedelta
from datetime import datetime

Esta es mi primera creación de biblioteca de Python, la he diseñado para hacer que los datos disponibles públicamente del Programa de peligros de terremotos de USGS sean aún más accesibles para los programadores de Python, en particular para los programadores de Python principiantes e intermedios.

Solo para proyectos de creación de prototipos

Este proyecto no está respaldado por el Programa de Riesgos de Terremotos del USGS . Utilice esta biblioteca solo para la creación de prototipos.

Para que esta biblioteca funcione, depende de que el Programa de peligros de terremotos de USGS mantenga sus URL de API para recuperar datos en el mismo formato.

Su formato de URL de API actual para recuperar datos en formato JSON es este .

Pip instalar análisis de terremotos

Para usar esta biblioteca de Python que devuelve listas de marcos de datos de los terremotos más recientes más cercanos a su ubicación. Necesitará instalar pip quakeanalysis.

pip install quakeanalysis

Esta biblioteca de python accede a los datos de terremotos disponibles del Programa de Riesgos de Terremotos del USGS .

Los datos a los que accede esta biblioteca de Python también están disponibles en formato JSON directamente desde su sitio web .

Los datos más recientes suelen ser los datos de ayer (en el momento de escribir este artículo).

Importar análisis de terremotos

Una vez que haya realizado una instalación pip e importado quakeanalysisa su proyecto de Python, estará listo para comenzar

import quakeanalysis

¿Necesita una lista de terremotos recientes a menos de 2000 millas de Nueva York?

quakeanalysis.earthquake_less_than(‘New York’,2000)

Encuentra el nombre del lugar más cercano a un terremoto

#enter a place name to get place of nearest earthquake 
quakeanalysis.earthquake_place(‘New York’)

Encuentra la longitud del terremoto más cercano

#enter a place name to get longitude of nearest earthquake 
quakeanalysis.earthquake_longitude(‘New York’)

Encuentra la latitud del terremoto más cercano

#enter a place name to get latitude of nearest earthquake 
quakeanalysis.earthquake_latitude(‘New York’)

Encuentra la magnitud del terremoto más cercano

#get the magnitude of nearest earthquake 
quakeanalysis.earthquake_magnitude(‘New York’)

Obtenga una lista de marcos de datos de todos los terremotos recientes y su distancia al lugar

#To get dataframe list of all recent earthquakes and their distance from place 
quakeanalysis.earthquake_df(‘New York’)

Esta historia se publicó originalmente en https://betterprogramming.pub/python-library-for-finding-nearest-earthquake-8c96f97c9ddb 

#python 

What is GEEK

Buddha Community

Conozca "quakeanalysis": Una Biblioteca De Python
Diego  Elizondo

Diego Elizondo

1655735179

Conozca "quakeanalysis": Una Biblioteca De Python

¿Está interesado en analizar datos de terremotos y necesita que se pueda acceder a ellos rápidamente en formato de marco de datos de Pandas? Puede encontrar quakeanalysisútil la biblioteca.

Use nombres de lugares o códigos postales para extraer datos de terremotos recientes y cálculos de distancia.

Los cálculos de distancia en km funcionan con la fórmula Haversine Distance, sobre la que puede obtener información en este enlace .

Esta biblioteca funciona con la biblioteca de Python geopyy devuelve datos en pandasformato de marco de datos.

Cuando instale esta biblioteca, importará lo siguiente:

import json 
import requests
from urllib.request import urlopen
import pandas as pd
import numpy as np
import datetime
from geopy.geocoders import Nominatim
from datetime import timedelta
from datetime import datetime

Esta es mi primera creación de biblioteca de Python, la he diseñado para hacer que los datos disponibles públicamente del Programa de peligros de terremotos de USGS sean aún más accesibles para los programadores de Python, en particular para los programadores de Python principiantes e intermedios.

Solo para proyectos de creación de prototipos

Este proyecto no está respaldado por el Programa de Riesgos de Terremotos del USGS . Utilice esta biblioteca solo para la creación de prototipos.

Para que esta biblioteca funcione, depende de que el Programa de peligros de terremotos de USGS mantenga sus URL de API para recuperar datos en el mismo formato.

Su formato de URL de API actual para recuperar datos en formato JSON es este .

Pip instalar análisis de terremotos

Para usar esta biblioteca de Python que devuelve listas de marcos de datos de los terremotos más recientes más cercanos a su ubicación. Necesitará instalar pip quakeanalysis.

pip install quakeanalysis

Esta biblioteca de python accede a los datos de terremotos disponibles del Programa de Riesgos de Terremotos del USGS .

Los datos a los que accede esta biblioteca de Python también están disponibles en formato JSON directamente desde su sitio web .

Los datos más recientes suelen ser los datos de ayer (en el momento de escribir este artículo).

Importar análisis de terremotos

Una vez que haya realizado una instalación pip e importado quakeanalysisa su proyecto de Python, estará listo para comenzar

import quakeanalysis

¿Necesita una lista de terremotos recientes a menos de 2000 millas de Nueva York?

quakeanalysis.earthquake_less_than(‘New York’,2000)

Encuentra el nombre del lugar más cercano a un terremoto

#enter a place name to get place of nearest earthquake 
quakeanalysis.earthquake_place(‘New York’)

Encuentra la longitud del terremoto más cercano

#enter a place name to get longitude of nearest earthquake 
quakeanalysis.earthquake_longitude(‘New York’)

Encuentra la latitud del terremoto más cercano

#enter a place name to get latitude of nearest earthquake 
quakeanalysis.earthquake_latitude(‘New York’)

Encuentra la magnitud del terremoto más cercano

#get the magnitude of nearest earthquake 
quakeanalysis.earthquake_magnitude(‘New York’)

Obtenga una lista de marcos de datos de todos los terremotos recientes y su distancia al lugar

#To get dataframe list of all recent earthquakes and their distance from place 
quakeanalysis.earthquake_df(‘New York’)

Esta historia se publicó originalmente en https://betterprogramming.pub/python-library-for-finding-nearest-earthquake-8c96f97c9ddb 

#python 

Meet "quakeanalysis” — A Python Library for Finding the Nearest Earthquake Data

Are you interested in analysing earthquake data and need it quickly accessible in Pandas dataframe format? You may find the library quakeanalysis helpful.

Use place names or zip codes to extract recent earthquake data and distance calculations.

The km distance calculations are powered by the Haversine Distance formula which you can learn about on this link.

This library is powered by the Python library geopy and returns data in pandas dataframe format.

When you install this library it will import the following:

import json 
import requests
from urllib.request import urlopen
import pandas as pd
import numpy as np
import datetime
from geopy.geocoders import Nominatim
from datetime import timedelta
from datetime import datetime

This is my very first Python library creation, I have designed it to make publicly available data from The USGS Earthquake Hazards Program even more accessible to Python programmers, particularly beginner and intermediate Python programmers.

For prototyping projects only

This project is not endorsed by The USGS Earthquake Hazards Program. Use this library for prototyping only.

For this library to work it does depend on The USGS Earthquake Hazards Program keeping their API URLs for retrieving data in the same format.

Their current API URL format for retrieving data in JSON format is this.

Pip install quakeanalysis

To use this Python library that returns dataframe lists of nearest most recent earthquakes to your location. You will need to pip install quakeanalysis.

pip install quakeanalysis

This python library accesses earthquake data available from The USGS Earthquake Hazards Program.

The data that this Python library accesses is also available in JSON format directly from their website.

The most recent data is usually yesterday’s (at the time of writing) data.

Import quakeanalysis

Once you have done a pip install and imported quakeanalysis into your Python project you are set to start

import quakeanalysis

Need a list of recent earthquakes less than 2000 miles from New York?

quakeanalysis.earthquake_less_than(‘New York’,2000)

Find the nearest place name of an earthquake

#enter a place name to get place of nearest earthquake 
quakeanalysis.earthquake_place(‘New York’)

Find longitude of nearest earthquake

#enter a place name to get longitude of nearest earthquake 
quakeanalysis.earthquake_longitude(‘New York’)

Find latitude of nearest earthquake

#enter a place name to get latitude of nearest earthquake 
quakeanalysis.earthquake_latitude(‘New York’)

Find magnitude of nearest earthquake

#get the magnitude of nearest earthquake 
quakeanalysis.earthquake_magnitude(‘New York’)

Get dataframe list of all recent earthquakes and their distance to place

#To get dataframe list of all recent earthquakes and their distance from place 
quakeanalysis.earthquake_df(‘New York’)

This story was originally published at https://betterprogramming.pub/python-library-for-finding-nearest-earthquake-8c96f97c9ddb

#python 

高橋  花子

高橋 花子

1655735100

「quakeanalysis」に会う—最も近い地震データを見つけるためのPythonライブラリ

地震データの分析に興味があり、Pandasデータフレーム形式ですばやくアクセスできるようにする必要がありますか?ライブラリがquakeanalysis役立つ場合があります。

地名または郵便番号を使用して、最近の地震データと距離の計算を抽出します。

km距離の計算は、このリンクで学習できるHaversineDistanceの式に基づいています。

このライブラリはPythonライブラリを利用しており、データフレーム形式geopyでデータを返しpandasます。

このライブラリをインストールすると、以下がインポートされます。

import json 
import requests
from urllib.request import urlopen
import pandas as pd
import numpy as np
import datetime
from geopy.geocoders import Nominatim
from datetime import timedelta
from datetime import datetime

これは私の最初のPythonライブラリの作成であり、USGS地震ハザードプログラムから公開されているデータをPythonプログラマー、特に初心者および中級のPythonプログラマーがさらにアクセスできるように設計しました。

プロトタイピングプロジェクトのみ

このプロジェクトは、USGS地震ハザードプログラムによって承認されていません。このライブラリはプロトタイピングにのみ使用してください。

このライブラリが機能するためには、USGS地震ハザードプログラムが同じ形式でデータを取得するためのAPIURLを保持していることに依存しています。

JSON形式でデータを取得するための現在のAPIURL形式はthisです。

ピップインストール地震解析

あなたの場所に最も近い最近の地震のデータフレームリストを返すこのPythonライブラリを使用するには。pipinstallが必要になりますquakeanalysis

pip install quakeanalysis

このPythonライブラリは、USGS地震ハザードプログラムから入手できる地震データにアクセスします。

このPythonライブラリがアクセスするデータは、JSON形式でWebサイトから直接入手することもできます。

最新のデータは通常、昨日の(執筆時点の)データです。

地震解析をインポートする

pipのインストールを実行quakeanalysisし、Pythonプロジェクトにインポートすると、開始する準備が整います。

import quakeanalysis

ニューヨークから2000マイル未満の最近の地震のリストが必要ですか?

quakeanalysis.earthquake_less_than(‘New York’,2000)

地震の最寄りの地名を探す

#enter a place name to get place of nearest earthquake 
quakeanalysis.earthquake_place(‘New York’)

最も近い地震の経度を見つける

#enter a place name to get longitude of nearest earthquake 
quakeanalysis.earthquake_longitude(‘New York’)

最も近い地震の緯度を見つける

#enter a place name to get latitude of nearest earthquake 
quakeanalysis.earthquake_latitude(‘New York’)

最も近い地震のマグニチュードを見つける

#get the magnitude of nearest earthquake 
quakeanalysis.earthquake_magnitude(‘New York’)

最近のすべての地震とその場所までの距離のデータフレームリストを取得します

#To get dataframe list of all recent earthquakes and their distance from place 
quakeanalysis.earthquake_df(‘New York’)

このストーリーは、もともとhttps://betterprogramming.pub/python-library-for-finding-nearest-earthquake-8c96f97c9ddbで公開されました

#python