SciFin是一个面向科学和金融的python包。
scifin的Python项目详细描述
金丝雀
SciFin是一个面向科学和金融的python包。在
摘要
SciFin包是一个Python包,旨在收集和开发科学研究和金融服务的方法。它源于这样一种观察:在科学领域(如数学、物理、生物和气候科学)发展起来的许多方法在金融领域都有直接的适用性,相反,金融领域发展的多种方法也能使科学受益。在
这个软件包的开发目标是提供一个既可用于研究又可用于商业的工具箱。它的目的不仅是将这些领域结合在一起,而且还提高它们之间的互操作性,帮助科学转化为商业和金融,从科学中获得新的见解。因此,有些职能对任何科学或经济领域都是中立的,而另一些职能则更专门从事精确的任务。这种设计背后的动机是提供工具来执行高级任务,同时保持简单(不依赖于太多的参数)。在
目录
发展阶段
目前的发展主要集中在以下几个方面:
Subpackage | Short Description | Development Stage |
---|---|---|
^{ | classification techniques | ■ □ □ □ □ |
^{ | Fourier transforms | ■ □ □ □ □ |
^{ | genetic algorithms | ■ ■ ■ □ □ |
^{ | reading market data | ■ □ □ □ □ |
^{ | Monte Carlo simulations | ■ □ □ □ □ |
^{ | neural networks | □ □ □ □ □ |
^{ | basic statistics | ■ □ □ □ □ |
^{ | time series analysis | ■ ■ ■ ■ □ |
已经开发的主题是时间序列分析、遗传算法和统计学。在
还有很多发展需要做。其他话题也将在稍后进行。在
安装
在Linux或Mac上安装SciFin非常简单,您只需在终端上运行即可:pip install SciFin
您还可以访问包on PyPI的最新版本。在
如果您在安装过程中或之后遇到问题,并且认为您知道如何改进问题,请与我分享。在
版本0.0.8可能会导致熊猫的一个小问题。如果收到错误消息,例如:
^{pip install pandas==1.0.3
。在
使用
代码增长很快,许多类和函数都获得了新特性。因此,一个版本可能与当前的前一个版本有很大不同。这就是让发展令人兴奋的原因!但这也可能令人困惑。在
代码的文档应该可以帮助用户。一旦准备好,此文档将开始出现在SciFin's Wiki page。在
如果您在使用SciFin时遇到任何问题,请立即通过creating an issue向我们报告。在
贡献
该包尝试遵循Python代码的样式指南PEP8。如果您发现代码的任何部分不清楚或偏离此样式,请告诉我。至于docstring,我们在这里尝试遵循的格式是由numpy doc style给出的。在
强烈建议您对Python有一定的了解,至少有强烈的学习动机,并且建议您在加入项目之前阅读下面的Python3 Tutorial。在
要了解使项目自洽并简化参与者之间交互的(不断发展的)规则的更多信息,请参阅Contributing文件中的详细信息。在
学分
到目前为止所有的开发工作都是由法比安·努吉尔完成的。新的贡献者将很快加入。在
许可证
SciFin目前是在麻省理工学院的许可下开发的。在
请记住,SciFin及其开发人员对任何错误使用或与软件包使用有关的损失概不负责。在
有关详细信息,请参阅license。在
联系人
如果您有意见或建议,请联系Fabien Nugier。非常感谢您的反馈。在
- 项目
标签: