巨蟒运输温室气体排放
transport-carbon的Python项目详细描述
简介
这个库提供了一个开源的python包,用于计算交通运输的碳足迹(首先关注英国)。最终版本将包括陆运、海运或空运,无论是货运还是商务旅行,采用公司报告的《环境和林业部温室气体排放系数》所涵盖的任何方式。
由于几个距离函数不完整,它目前处于α前阶段(请参见贡献和待办事项列表部分)。
距离:使用给定的传输模式提供两个位置之间的距离 这些功能目前有多种来源,有些需要更多的工作,有些需要更换。
所有距离函数的格式均为distance.[mode]\u distance(origin,destination,units),单位默认为"km"。
< Buff行情>>>> from transport_carbon import * >>> road_distance('London', 'Leeds') 313.473
可用功能有:
空中距离(起点、终点[,单位])
此功能已完成。它计算两点之间的大圆距离。排放系数已经包括一个提升,以解释机场的非最佳路线和堆叠。
铁路距离(起点、终点[,单位])
这个函数有一个工作原型。当它被用于在一条铁路线上的旅行时(应该是这样的),它是相当成功的,但是在计算更复杂的旅行时,它常常找不到路线。
道路距离(起点,终点[,模式[,单位])
此功能已完成。它基于在g_directions模块中实现的google directions api。模式默认为"驾驶",单位默认为"公里"。
海上距离(起点、终点[,单位])
碳:提供与一种货运形式相关的温室气体排放 温室气体排放系数基于环境和林业部在其[2013年公司报告用政府温室气体转换系数](http://www.ukconversionfactorscarbonsmart.co.uk/" rel="nofollow">http://www.ukconversionfactorscarbonsmart.co.uk/)中提供的数据,该数据现在由网络服务fro提供。里卡多AEA。
对于所有功能,温室气体单位默认为"kgco2e"。使用"kgco2ewtt"可获得井间(上游)排放物。其他可用的排放因子有"kgco2"、"kgch4"和"kgn2o"。
< Buff行情>>>> from transport_carbon import * >>> motorbike_ghg(size="Small") 0.11890999999999999
商务旅行
空气温室气体([来源地[,目的地[,温室气体单位[,运距[,旅行舱[,辐射强迫]]]]]] 要求传递起点和目的地或运输。如果未指定的辐射强迫默认为真 总线温室气体([温室气体单元[,总线类型]) 如果未指定,总线类型默认为"AverageLocalBus"。 汽车温室气体([温室气体单元[,按[,大小[,市场单元[,燃料[,单元]]]]]]选择单元) 如果未指定,按选择默认值为"大小",大小默认值为"平均值",市场细分默认值为"UpperMedium",燃油默认值为"未知",以及单位默认值为"公里"。 摩托车温室气体([温室气体单位[,尺寸]) 如果未指定,大小默认为"平均值"。 轨道温室气体([温室气体单元[,温室气体单元[,轨道类型]) 如果未指定,轨道类型默认为"国家轨道"。 渡轮温室气体([温室气体单位[,乘客类型]) 如果未指定,乘客类型默认为"平均"。 出租车温室气体([温室气体单位[,出租车类型[,单位]]). 如果未指定,出租车类型默认为"RegularTaxi",而单位默认为"Passengerkm"。 货运
空运温室气体([出发地[,目的地[,温室气体单位[,运距[,辐射强迫]]]]] 要求传递起点和目的地或运输。温室气体单位默认为kgco2e,辐射单位强制默认为true。 货物运输温室气体([温室气体单位[,船舶类型[,容量[,容量单位]]]) 如果未指定,船舶类型默认为"散货船"。容量和容量单位默认为无。从船型中查找容量单位,公式返回船型的平均排放系数。 HGV温室气体([温室气体单元[,冷藏[,装载百分比[,HGV单元类型[,吨位[,单元]]]]]) 如果未指定,冷藏默认值为假,装载百分比默认值为"平均值",HGV U类型默认值为"全部",吨位默认值为无,公式返回HGV类型的平均排放系数,单位失效S到"km"。 铁路货运温室气体([温室气体单位[,铁路类型]) 如果未指定,轨道类型默认为"货运列车"。 油轮温室气体([温室气体单位[,船舶类型[,容量[,容量单位]]]) 如果未指定,ship_type默认为"productstanker"。容量和容量单位默认为无。从船型中查找容量单位,公式返回油轮类型的平均排放系数。 范格鲁温室气体([温室气体单位[,范格鲁类[,吨位[,燃料[,单位]]]]) 如果未指定,Van_类默认为"平均值",吨位默认为无,公式返回平均排放系数,燃油默认为"未知",而单位默认为"公里"。 碳强度数据库
没有提供来自defra的温室气体强度数据的api,因此我们自己创建了一个数据库,defra_carbon.py。2013年增加了所有商务运输和货运选项。 桌子是: 贡献 如果您想帮助开发此软件包,请通过以下网址与Jamie Bull联系:jamie 待办事项列表
推荐PyPI第三方库