通过web服务检索地磁观测数据
gmdata-webinterface的Python项目详细描述
#gmdata_webinterface
[![构建状态](https://travis-ci.org/willjbrown88/geomag_wdc_web_app_interface.svg?branch=master)“(https://travis ci.org/willjbrown88/geomag-wdc-web-app-u接口)
[![许可证](https://img.shields.io/badge/license mit blue.svg)(https://opensource.org/licenses/mit)
此python包允许用户以编程方式从
[英国地质调查局(BGS)数据门户下载数据到世界数据中心(WDC)
爱丁堡](http://wdc.bgs.ac.uk/dataportal/)。
“magpysv”中grace-cox的天文台长期变化数据处理工作(见[grace的github repo](https://github.com/gracecox/magpysv/),
它将安装此项目作为按需获取WDC数据的依赖项。
使用:
`pip install git+https://github.com/willjbbrown88/geomagu-wdc-web-app_-web-app_-app_-app_-web-app_-app_-web-app_-app_-interface.git `
/>使用示例用法:
``python
``python
frodatetime导入日期
CES作为CWS
Cadence='hour'
车站=['esk','ler']
start_date=date(2015年4月1日)
end_date=date(2015年4月30日)
service='wdc'
download_dir='/tmp/'
cws.fetch数据(
start_date=start_日期,end_date=end_日期,
station_list=车站,cadence=cadence,
service=service,saverroot=download_dir,saverroot=download dir
)
br/>```
参见关于“获取数据”和
“gmdata_webinterface/tests/functional_tests.test_fetch_data_wdc_format_hour_data_from_wdc`
中的测试的文档字符串,以获取详细的使用信息。
这将下载位于wdc中用于地磁的所有可用小时数据,
爱丁堡,用于“开始日期”和“结束日期”之间的日期,从“esk”(dalemuir)和
“ler”(wick)天文台,到目录“/tmp/”。
您可以通过github在
https://github.com/willjbrown88/geomag-wdc-u-web-app-u接口上报告
错误,提出更改建议,并为该项目做出贡献。
扩展当前包以访问其他地面观测数据服务,
如intermagnet和esa swarm任务的aux-obs产品,目前正在开发中。欢迎提出任何意见或建议。
源代码目录。
在源目录中键入“make help”以查看可用选项,例如
*要从源代码使用安装包:
“make install”
*要在可编辑的开发模式下安装,请使用:
“make develop”
*要运行单元测试:
“make test”
*要生成HTML文档:
`制作文档`
[![构建状态](https://travis-ci.org/willjbrown88/geomag_wdc_web_app_interface.svg?branch=master)“(https://travis ci.org/willjbrown88/geomag-wdc-web-app-u接口)
[![许可证](https://img.shields.io/badge/license mit blue.svg)(https://opensource.org/licenses/mit)
此python包允许用户以编程方式从
[英国地质调查局(BGS)数据门户下载数据到世界数据中心(WDC)
爱丁堡](http://wdc.bgs.ac.uk/dataportal/)。
“magpysv”中grace-cox的天文台长期变化数据处理工作(见[grace的github repo](https://github.com/gracecox/magpysv/),
它将安装此项目作为按需获取WDC数据的依赖项。
使用:
`pip install git+https://github.com/willjbbrown88/geomagu-wdc-web-app_-web-app_-app_-app_-web-app_-app_-web-app_-app_-interface.git `
/>使用示例用法:
``python
``python
frodatetime导入日期
CES作为CWS
Cadence='hour'
车站=['esk','ler']
start_date=date(2015年4月1日)
end_date=date(2015年4月30日)
service='wdc'
download_dir='/tmp/'
cws.fetch数据(
start_date=start_日期,end_date=end_日期,
station_list=车站,cadence=cadence,
service=service,saverroot=download_dir,saverroot=download dir
)
br/>```
参见关于“获取数据”和
“gmdata_webinterface/tests/functional_tests.test_fetch_data_wdc_format_hour_data_from_wdc`
中的测试的文档字符串,以获取详细的使用信息。
这将下载位于wdc中用于地磁的所有可用小时数据,
爱丁堡,用于“开始日期”和“结束日期”之间的日期,从“esk”(dalemuir)和
“ler”(wick)天文台,到目录“/tmp/”。
您可以通过github在
https://github.com/willjbrown88/geomag-wdc-u-web-app-u接口上报告
错误,提出更改建议,并为该项目做出贡献。
扩展当前包以访问其他地面观测数据服务,
如intermagnet和esa swarm任务的aux-obs产品,目前正在开发中。欢迎提出任何意见或建议。
源代码目录。
在源目录中键入“make help”以查看可用选项,例如
*要从源代码使用安装包:
“make install”
*要在可编辑的开发模式下安装,请使用:
“make develop”
*要运行单元测试:
“make test”
*要生成HTML文档:
`制作文档`