Skip to content

Commit 4c4fd44

Browse files
v1.11.12 (#121)
* Development requirements update * README updates * Docs updates * Poetry updates * Update tests.yml micromamba test * Update tests.yml * Update tests.yml v3 test * Requirements.yml rollback
1 parent d3982a7 commit 4c4fd44

25 files changed

Lines changed: 598 additions & 480 deletions

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
shell: bash -l {0}
1414
steps:
1515
- uses: actions/checkout@v3
16-
- uses: conda-incubator/setup-miniconda@v2
16+
- uses: conda-incubator/setup-miniconda@v3
1717
with:
1818
activate-environment: fortitudo.tech-dev
1919
environment-file: requirements.yml

README.rst

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,14 @@ Fortitudo Technologies Open Source
1515
This package allows you to explore open-source implementations of some of our
1616
fundamental methods, e.g., Entropy Pooling and CVaR optimization in Python.
1717

18-
Watch this `YouTube playlist <https://www.youtube.com/playlist?list=PLfI2BKNVj_b2rurUsCtc2F8lqtPWqcs2K>`_
18+
You can watch this `YouTube playlist <https://www.youtube.com/playlist?list=PLfI2BKNVj_b2rurUsCtc2F8lqtPWqcs2K>`_
1919
for a walkthrough of the package's functionality and examples.
2020

21-
For a high-level introduction to the investment framework, see this `YouTube video <https://youtu.be/4ESigySdGf8>`_
21+
For a high-level introduction to the investment framework, watch this `YouTube video <https://youtu.be/4ESigySdGf8>`_
2222
and `Substack post <https://open.substack.com/pub/antonvorobets/p/entropy-pooling-and-cvar-portfolio-optimization-in-python-ffed736a8347>`_.
2323

24-
For a mathematical introduction to the investment framework, see these
25-
`SSRN articles <https://ssrn.com/author=2738420>`_.
26-
27-
For a pedagogical and deep presentation of the investment framework, see the
28-
`Portfolio Construction and Risk Management Book <https://antonvorobets.substack.com/p/pcrm-book>`_.
24+
For a pedagogical and deep presentation of the investment framework and its methods,
25+
see the `Portfolio Construction and Risk Management Book <https://antonvorobets.substack.com/p/pcrm-book>`_.
2926

3027
To build the deepest understanding of all the theories and methods, you can
3128
complete the `Applied Quantitative Investment Management Course <https://antonvorobets.substack.com/t/course>`_.
@@ -77,6 +74,12 @@ Disclaimer
7774

7875
This package is completely separate from our proprietary solutions and therefore
7976
not representative of the quality and functionality offered by the Investment Simulation
80-
and Investment Analysis modules. If you are an institutional investor and want to
81-
experience how these methods can be used for sophisticated analysis in practice,
82-
please request a demo by sending an email to demo@fortitudo.tech.
77+
and Investment Analysis modules.
78+
79+
For a short comparison of which CVaR problems the Investment Analysis module can solve
80+
and at what speed, see the
81+
`cvar-optimization-benchmarks repository <https://github.com/fortitudo-tech/cvar-optimization-benchmarks>`_.
82+
83+
If you are an institutional investor and want to experience how these methods
84+
can be used for sophisticated analysis in practice, please request a demo by
85+
sending an email to demo@fortitudo.tech.
6 Bytes
Binary file not shown.
225 Bytes
Binary file not shown.

docs/build/doctrees/index.doctree

516 Bytes
Binary file not shown.

docs/build/html/_sources/documentation.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Entropy Pooling
3333

3434
The Entropy Pooling approach solves the problem
3535

36-
.. math:: q=\text{argmin}\left\{ x'\left(\ln x-\ln p\right)\right\},
36+
.. math:: q=\text{argmin}\left\{ x^{T}\left(\ln x-\ln p\right)\right\},
3737

3838
subject to the constraints
3939

docs/build/html/_sources/index.rst.txt

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@ Fortitudo Technologies Open Source
44
This package allows you to explore open-source implementations of some of our
55
fundamental methods, e.g., Entropy Pooling and CVaR optimization in Python.
66

7-
See this `YouTube playlist <https://www.youtube.com/playlist?list=PLfI2BKNVj_b2rurUsCtc2F8lqtPWqcs2K>`_
7+
You can watch this `YouTube playlist <https://www.youtube.com/playlist?list=PLfI2BKNVj_b2rurUsCtc2F8lqtPWqcs2K>`_
88
for a walkthrough of the package's functionality and examples.
99

10-
For a high-level introduction to the investment framework, see this `YouTube video <https://youtu.be/4ESigySdGf8>`_
10+
For a high-level introduction to the investment framework, watch this `YouTube video <https://youtu.be/4ESigySdGf8>`_
1111
and `Substack post <https://open.substack.com/pub/antonvorobets/p/entropy-pooling-and-cvar-portfolio-optimization-in-python-ffed736a8347>`_.
1212

13-
For a mathematical introduction to the investment framework, see these
14-
`SSRN articles <https://ssrn.com/author=2738420>`_.
15-
16-
For a pedagogical and deep presentation of the investment framework,
13+
For a pedagogical and deep presentation of the investment framework and its methods,
1714
see the `Portfolio Construction and Risk Management Book <https://antonvorobets.substack.com/p/pcrm-book>`_.
1815

1916
To build the deepest understanding of all the theories and methods, you can
@@ -39,9 +36,15 @@ Disclaimer
3936

4037
This package is completely separate from our proprietary solutions and therefore
4138
not representative of the quality and functionality offered by the Investment Simulation
42-
and Investment Analysis modules. If you are an institutional investor and want to
43-
experience how these methods can be used for sophisticated analysis in practice,
44-
please request a demo by sending an email to demo@fortitudo.tech.
39+
and Investment Analysis modules.
40+
41+
For a short comparison of which CVaR problems the Investment Analysis module can solve
42+
and at what speed, see the
43+
`cvar-optimization-benchmarks repository <https://github.com/fortitudo-tech/cvar-optimization-benchmarks>`_.
44+
45+
If you are an institutional investor and want to experience how these methods
46+
can be used for sophisticated analysis in practice, please request a demo by
47+
sending an email to demo@fortitudo.tech.
4548

4649
Code of Conduct
4750
---------------
@@ -52,7 +55,7 @@ packages, please report them directly to the maintainers of the upstream package
5255

5356
.. meta::
5457
:description lang=en: Fortitudo Techonologies' open-source Python code that allows you to
55-
combine Entropy Pooling with CVaR optimization for fully general distributions.
58+
combine Entropy Pooling with CVaR optimization of fully general distributions.
5659
:keywords: Conditional Value-at-Risk, Entropy Pooling, Python, Investment, Quant, Finance
5760

5861
.. toctree::

docs/build/html/contributing.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
fortitudo.tech
3939
</a>
4040
<div class="version">
41-
v1.1.11
41+
v1.1.12
4242
</div>
4343
<div role="search">
4444
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">

docs/build/html/documentation.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
fortitudo.tech
4040
</a>
4141
<div class="version">
42-
v1.1.11
42+
v1.1.12
4343
</div>
4444
<div role="search">
4545
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
@@ -230,7 +230,7 @@ <h2>Data<a class="headerlink" href="#data" title="Link to this heading"></a><
230230
<h2>Entropy Pooling<a class="headerlink" href="#entropy-pooling" title="Link to this heading"></a></h2>
231231
<p>The Entropy Pooling approach solves the problem</p>
232232
<div class="math notranslate nohighlight">
233-
\[q=\text{argmin}\left\{ x'\left(\ln x-\ln p\right)\right\},\]</div>
233+
\[q=\text{argmin}\left\{ x^{T}\left(\ln x-\ln p\right)\right\},\]</div>
234234
<p>subject to the constraints</p>
235235
<div class="math notranslate nohighlight">
236236
\[\begin{split}Ax=b, \\Gx\leq h.\end{split}\]</div>

docs/build/html/examples.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
fortitudo.tech
4040
</a>
4141
<div class="version">
42-
v1.1.11
42+
v1.1.12
4343
</div>
4444
<div role="search">
4545
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">

0 commit comments

Comments
 (0)