跳转到主要内容

OpenERP模块和库,用于管理Som Energia的发电kWh

项目描述

someenergia-generationkwh

OpenERP模块和库,用于管理Som Energia的发电kWh

CI CircleCI Coverage Status

Generation kWh是一项旨在为西班牙市场设计可行的电力自产替代方案的运动。西班牙市场的立法对分布式可再生能源和用户自产相当敌对,我们提出集体自产作为仍然适合市场的方案。

该运动的目的是收集合作社成员的投资以用于新的可再生能源生产项目。投资者不会因为他们的投资而获得利息,而是有权以成本价使用这些工厂生产的kWh,而不是官方拍卖的衍生价格。官方拍卖采用边际主义方法,因此将昂贵的化石资源纳入混合,导致每个来源的最终支付价格上升,甚至包括更便宜的可再生能源。

此包包含处理来自相关运动的生产工厂的使用权利并将其转移到用户发票的业务逻辑。

依赖关系

在Debian/Ubuntu中

$ sudo apt-get build-dep python-numpy

测试

nosetests generationkwh # for unittests
nosetests som_generationkwh/test # for functional/erp, requires running local erp
dodestral -m som_generationkwh # for destral tests, without production database either running local erp

CHANGES

2.5.8 2023-09-25

  • PR #8 添加了银行授权向导

2.5.7 2020-01-29

  • PR #8 添加了模型193行向导的逻辑

2.5.6 2020-01-15

  • CreateFromForm: 可创建贡献

2.5.5 2019-12-16

  • genkwh_mtc curve 新选项 --by,以不同的方式聚合矩阵。
    • dayhour: 每天的每小时值(旧的版本)
    • day: 仅每日累计值
    • monthhour: 每月每小时累计值
    • month: 仅每月累计值
  • Rights granter: 日志现在包括输入和输出余数
  • scriptlaucher: 更多的脚本和选项
  • genkwh_plants: 用于管道的安全 Unicode
  • 回归:为 generationkwh 模块提供 Python 3 兼容性
  • 新模型 generationkwh.emission 用于创建新的投资活动

2.5.4 2019-07-19

生产重写发布

  • 简化,因为将 plantmeter 功能外部化到 gisce
    • 将 ProductionLoader 重命名为 RightsGranter
    • 测试直接填充生产,而不是使用 csv 插件
    • 删除了 som_generation.RightsGranter.retrieveMeasuresFromPlants
    • 删除了 som_generation.RightsGranter.endPoint
    • 删除了 som_generation.ProductionAggregatorProvider.getNShares
  • genkwh_reminders 新子命令 pop 和 update
  • genkwh_productionloader 重新计算子命令,以便在发生奇怪情况时(例如,您已经从错误的植物读取了一段时间)重新计算权利,同时尊重现有权利
  • 使用 rightscorrection 新的 mongo 集合跟踪在应用重新计算时预期从权利曲线中出现的偏差
  • 添加了 scriptlauncher 文件以远程启动感兴趣的任务
  • lastDateToCompute 参数添加到 RightsGranter.computeAvailableRights

2.5.3 2019-06-17

  • MOD: 将 IRPF 留存税添加到折旧和处置发票
  • MOD: 更改 profint 公式以避免第三位小数

2.5.2 2019-05-13

  • MOD: 在 Generationwkh 发票行中添加利润金额

2.5.1 2019-04-29

  • FIX: 在 Investment.create_from_transfer 中更改日期类型
  • genkwh_reminders 有一个新的 active 子命令,仅列出活动项
  • genkwh_reminders 子命令 listactive 更名为 listall,这正是它所执行的
  • 安装脚本: genkwh_remindersgenkwh_productionloadergenkwh_curvegenkwh_rightsgenkwh_usage

2.5.0 2019-04-02

  • 支持多个植物
  • LayeredShareCurve: 从 MemberShareCurve 生成 PlantShareCurve 的一般加性常数曲线

2.4.1

  • 修复:在默认分配上调用通知函数时的错误
  • calculate_irpf_generation.py: 新脚本用于计算 IRPF 税款留存

2.4.0

  • 为 OV 提供的 API,用于列出成员的投资和分配
    • ResPartner.www_generationkwh_assignments(partner_id)
    • ResPartner.www_generationkwh_investments(partner_id)
  • 新详尽列表命令 genkwh_investment ls
  • 在 python 模块上提供 Python 3 兼容性(目前还不是 erp 中的一个)
  • Travis 覆盖率
  • 总体测试去碎片化
  • Investment.create_from_transfer 仅返回新 ID,而不返回旧 ID

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

somenergia-generationkwh-2.5.8.tar.gz (119.5 kB 查看哈希值)

上传时间 源代码

构建分发

somenergia_generationkwh-2.5.8-py3-none-any.whl (151.1 kB 查看哈希值)

上传时间 Python 3

由以下支持