Commit Graph

45 Commits

Author SHA1 Message Date
Gerardo Salazar 7c3caec07f Use external NuGet package for Arrow
* Updates CI for Arrow
  * Updates DockerfileLeanFoundation
  * Adds Arrow to Python packages tests
2020-12-06 19:13:54 -08:00
Martin-Molinero 646f22a63f Remove python stubs directory (#4955)
* Remove python stubs directory

- Removing python stubs directory since after https://github.com/QuantConnect/Lean/pull/4899
it was been replaced by a python package `quantconnect-stubs`.
- Reverting IDE settings using the stubs folder PR https://github.com/QuantConnect/Lean/pull/4657

* Revert "Adds Python stubs location definition for PyCharm and Visual Studio Code (#4657)"

This reverts commit aded66ec5b.

* Address self-review: Provide list of imports and refactor python readme

Co-authored-by: Gerardo Salazar <gsalaz9800@gmail.com>
2020-11-24 12:45:28 -08:00
Aaron Janeiro Stone a5d9526d65 Add defaults (as comments) to Python.Runtime (#4904)
* Redone defaults for python runtime dll config and readme

* Update Python.Runtime.dll.config

Co-authored-by: Jared <jaredbroad@gmail.com>
2020-11-02 15:02:59 -08:00
C-SELLERS e9d69eba74 Update Pandas version for Python Algorithms 2020-06-22 15:16:16 -07:00
Alexandre Catarino 35e71d8b7f Updates Python Installation Instructions
Updates Python version to 3.6.8 to match QuantConnect Cloud (DockerfileLeanFoundation) as well as pandas and wrapt versions.
2020-03-12 18:59:37 +00:00
Jared 6e9c5495ff Update readme.md 2019-11-24 16:29:21 -08:00
Martin Molinero e887c9f6b4 Normalize wrapt version being used 2019-09-24 10:34:35 -03:00
Martin Molinero 6a2f5b09f2 Improvements
- Add new dependency to documentation, docker files, python setup readme
- Adding backwards compatibility pandas DataFrame unit tests
- Adding missing cases for backwards compatility shim
2019-09-24 10:34:35 -03:00
Jared 350525f3c0 Update readme.md 2019-09-09 14:00:20 -07:00
Kamuela Franco 78a9fb01a5 Update readme.md 2019-09-08 19:57:51 +01:00
Jared d61a693371 Update readme.md 2019-07-30 09:06:49 -07:00
linkliang e4458f94f3 refine readme.md 2019-04-26 10:33:19 -07:00
linkliang fbe42d27f6 add documentation for mac mono config issue 2019-04-25 08:11:24 -07:00
Martin Molinero aca0267bbb Updating documentation
- Removing `setup.py` and updating python documentation
- Updating ubuntu installation documentation to match
DockerfileLeanFundation
2019-01-22 21:38:01 -03:00
Alexandre Catarino 5e9fac14f4 Updates readme.md by adding direct links to the installers 2018-10-18 00:23:20 +01:00
AlexCatarino 68dfe0648a Adds more requirements checks and updates readme 2018-08-13 11:56:51 +01:00
Stefano Raggi 3a93f3e4db Update download paths to cdn.quantconnect.com 2018-08-06 17:41:54 +02:00
AlexCatarino 12dda21727 Adds setup.py script that handles pythonnet installation in Lean 2018-07-12 17:14:03 +01:00
AlexCatarino 5533fb9eb1 Fixes typo in symbolic link command 2018-06-28 21:57:47 +01:00
gurusawhney d3c48295f9 Edited the hotkey issue in the readme 2018-06-20 16:58:36 -04:00
gurusawhney 72e7efab3c Reviewed comments and added another note regarding the specific python environment 2018-06-19 15:26:14 -04:00
gurusawhney 19548af7c8 Added note to readme to emphasize building entire solution for python 2018-06-19 00:00:19 -04:00
AlexCatarino 61dce36ff9 Fixes readme 2018-04-09 19:04:11 +01:00
AlexCatarino 248926c644 Updates macOS installation instructions 2018-04-09 18:59:59 +01:00
AlexCatarino a4db921b87 Updates pythonnet
Rebase with pythonnet/master
2018-04-09 18:59:59 +01:00
AlexCatarino 543698f1f9 Updates installation instructions of python support on Linux
By default, miniconda is installed in the users' home directory, therefore the instalation instructions were changed to keep it simple.
2018-03-26 12:33:30 +01:00
AlexCatarino 9eb0999802 Removes installation instructions for macOS
Replaces the installation instructions for macOS to directions to github issue in pythonnet
2018-03-09 23:29:54 +00:00
AlexCatarino 444a50d977 Improves Algorithm.Python ReadMe
Simplifies ReadMe.
Adds the information about rebuilding LEAN to get the right
Python.Runtime.dll version in the bin folder.
2018-03-09 23:17:17 +00:00
Michael Handschuh 7814259c52 Update miniconda download location to S3 cdn
Placing these scripts in S3 allows us to not worry about the external
site taking down the files and/or being unavailable.
2018-02-23 16:34:07 -05:00
Michael Handschuh 3da7902d84 Update python readme to match DockerfileLeanFoundation
These commands were updated from fetching latest to fetching a particular
version of miniconda
2018-02-23 16:32:07 -05:00
Michael Handschuh 18a559943e Upgrade LEAN Python to 3.6 from 2.7
- Adds log to display the python version the algorithm is using.
- Fixes python algorithms that were failing because of small subtleties
like leading zeroes.
- Updates pythonnet with a version compiled with python 3.6 flags

- Changes in DockerfileFoundation: we now use miniconda to manage the python
environment.
- Took the opportunity to add NTLK (#1349), Tensorforce (#1369) and
PyTorch/Pyro (#1385).
- Changes readme in Algorithm.Python to show steps to install miniconda
2018-02-23 15:09:06 -05:00
Stefano Raggi a39e6a8e28 Revert "Merge pull request #1526 from AlexCatarino/python3"
This reverts commit 2e523992d0, reversing
changes made to fa48fc23ea.
2018-02-14 16:03:12 +01:00
AlexCatarino 34a271adac Updates pythonnet
In this update, we had compiled pythonnet with python 3.6 instead of 2.7 flags
2018-02-13 13:00:50 +00:00
AlexCatarino 9459f47cba Updates pythonnet
In this update, methods overloads with decimal parameters accept python float.

- Fixes FractionalQuantityRegressionAlgorithm:
With the pythonnet update we can pass a python float where a decimal is required.
2017-12-29 17:25:48 +00:00
AlexCatarino c912c0d190 Updates pythonnet
In this update, we fixed type correspondence from C# Decimal to python decimal that caused wrong method overload binding.
2017-12-18 10:57:26 +00:00
AlexCatarino 9536123160 Updates pythonnet
In this update, we have changed our version of pythonnet to give precedence to methods that include a PyObject parameter.
2017-10-12 16:41:50 +01:00
AlexCatarino 099e871afd Updates pythonnet nuget version
In this new nuget package, we have included two versions Python.Runtime.dll for macOS
We also add the instructions to compile pythonnet for different operational systems
2017-09-29 17:59:38 +01:00
AlexCatarino 14e66ad07b Improve python installation guide
Warns users that if python is installed correctly, some procedures can be skipped.
2017-09-13 18:12:33 +01:00
AlexCatarino 1c330415d3 Updates information about python installation
Additional information is needed to help users to be able to run python algorithms with Lean.
2017-09-13 14:50:14 +01:00
AlexCatarino 3c23759efd Implements History Requests returning pandas.DataFrame
Algorithms written in python can access to new overloads for the QCAlgorithm.History method that returns a dictionary with pandas.DataFrame
2017-07-06 15:09:59 +01:00
AlexCatarino b88cc4a2f1 Updates installation instructions 2017-06-23 13:22:56 +01:00
AlexCatarino 50e8043038 Updates Algorithm.Python readme 2017-06-02 10:45:45 +01:00
Jared bde800b5bf Update readme.md 2015-09-26 21:24:10 -04:00
Jared b1f3e4da5a Update readme.md 2015-09-26 20:14:04 -04:00
QuantConnect 98dc0e37b7 Build script and language config for Iron python based algorithms 2015-07-05 21:00:01 -04:00