You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by DImuthu Upeksha <di...@gmail.com> on 2022/06/26 16:32:41 UTC

Re: [apache/airavata-sandbox] Jupyter Platform Dashboard (PR #59)

Hi Himanshu

Thanks for sending the PR. I merged your code to sandbox and it looks good.
I will gradually borrow react code into the original scigap ipython
repository [1]. I have written a java-based API for the backend instead of
flask because it is easy to implement the rest of the orchestration code
along with the API code. Moving forward, let's use this code base.

[1] https://github.com/SciGaP/iPython-Kerner-Changes
[2]
https://github.com/SciGaP/iPython-Kerner-Changes/tree/main/jupyter-platform/platform-api/src/main/java/org/apache/airavata/jupyter/api/controller
[3]
https://github.com/SciGaP/iPython-Kerner-Changes/blob/main/jupyter-platform/platform-api/src/main/java/org/apache/airavata/jupyter/core/OrchestrationEngine.java

Thanks
Dimuthu


On Sat, Jun 25, 2022 at 1:18 AM Himanshu Hansaria <no...@github.com>
wrote:

> Added project for jupyter platform dashboard.
> ------------------------------
> You can view, comment on, or merge this pull request online at:
>
>   https://github.com/apache/airavata-sandbox/pull/59
> Commit Summary
>
>    - 1313430
>    <https://github.com/apache/airavata-sandbox/pull/59/commits/1313430c55bbc9c802caceaa0c20358bfefa5339>
>    First phase of development
>    - d2c47de
>    <https://github.com/apache/airavata-sandbox/pull/59/commits/d2c47debc596291e5d750ab8c9df8309aee02a22>
>    Updated README and requirements.txt
>    - 0ad0a70
>    <https://github.com/apache/airavata-sandbox/pull/59/commits/0ad0a706a55527f8d212107cae21084a89be5eca>
>    Updated README
>
> File Changes
>
> (25 files <https://github.com/apache/airavata-sandbox/pull/59/files>)
>
>    - *A* gsoc2022/jupyter-platform-dashboard/README.md
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-4968f29150f323233cc272b54b06ba9ae92606130056500cef751c74231e543e>
>    (37)
>    - *A*
>    gsoc2022/jupyter-platform-dashboard/backend/__pycache__/__init__.cpython-310.pyc
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-e09a1c082bd4d93bb1ab603f197b224b69dc50879a0cc5eb3f6dbd54c8c377be>
>    (0)
>    - *A*
>    gsoc2022/jupyter-platform-dashboard/backend/__pycache__/app.cpython-310.pyc
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-609ef934a6f48a353318528f58b3fc7f0fcd7c9abd1f03538b440165ba35ee89>
>    (0)
>    - *A*
>    gsoc2022/jupyter-platform-dashboard/backend/__pycache__/app.cpython-38.pyc
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-6c3bdb435b38605e2b20454fc41bdb26f37a207e9e51af23862da19ffeff7b40>
>    (0)
>    - *A*
>    gsoc2022/jupyter-platform-dashboard/backend/__pycache__/models.cpython-310.pyc
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-5da1fae0c571e5cdb1b97e5f248f3535b7e29940af15b5888ce944650d7aaf3a>
>    (0)
>    - *A* gsoc2022/jupyter-platform-dashboard/backend/app.py
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-dd2af77ca9d7809647fdaa657d2536fd9d239ea2c5b7c30811ebd8363539ca27>
>    (111)
>    - *A* gsoc2022/jupyter-platform-dashboard/backend/requirements.txt
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-227cf11c5d4ce1186580e86053e92fd439614e2a9a2f9f950aa0bed296cf136c>
>    (4)
>    - *A* gsoc2022/jupyter-platform-dashboard/package-lock.json
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-8744bf503d38a96281c2db619490308a5c1d661b0dd1750bee42c4b700d65c01>
>    (17058)
>    - *A* gsoc2022/jupyter-platform-dashboard/package.json
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-6ad84fdbb56f5141477f3869d891a96e1cf39d37c9d0a9628fa491b21d407576>
>    (42)
>    - *A* gsoc2022/jupyter-platform-dashboard/public/favicon.ico
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-def9ea0ea8b45011fd66c16fda0cd7bebe6ea18ace8a7ebfdb26a5f6c3a32c53>
>    (0)
>    - *A* gsoc2022/jupyter-platform-dashboard/public/index.html
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-1ea0f9385538db91805ed7d35bbafcaf388992d03e8a45d60fc5ba35f14da566>
>    (43)
>    - *A* gsoc2022/jupyter-platform-dashboard/public/logo192.png
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-3723e564d77d6bcf45c084cdc9facd39c9a50fcd11c76c51db0d606d1bc46c1f>
>    (0)
>    - *A* gsoc2022/jupyter-platform-dashboard/public/logo512.png
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-db61cd44b8757d0e9450a356e0d63985554934fb1e027f377393901fe1ef5a01>
>    (0)
>    - *A* gsoc2022/jupyter-platform-dashboard/public/manifest.json
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-464d56b5d383e0a8229f2d3a623f7d48f7ea6db94b0ced6c10fde440a7402dff>
>    (25)
>    - *A* gsoc2022/jupyter-platform-dashboard/public/robots.txt
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-a3530ed49841aff62ad62a3e4d258951a1775a1dc2cf08eb32d56024591cf2d1>
>    (3)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/App.css
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-178d0584c940186828a42f0db6f152163340d9f60c9fffba083c8e1d97bd4dd7>
>    (38)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/App.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-3b8e0c66b8b4c1cd69a20480538b94a57fbb458c35336cf3da1b2230985b5ec8>
>    (13)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/App.test.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-63fb6590c246e4d9d9b4d0b7d5adf5271d1ae198e83ccdb7830b2255b01b224a>
>    (8)
>    - *A*
>    gsoc2022/jupyter-platform-dashboard/src/MainComponent/MainComponent.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-0ef01da1211fa150da560d9517782116d326f9bd116142e1915e5bfa5ff7bca2>
>    (219)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/MainComponent/index.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-512ac36f781d8c98b14f59dd73957f623091272520c0b5c8924a2bd7021c8863>
>    (3)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/index.css
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-1cad6309163f4714ff6ec8c878a97d98ea8a58bd01a2a4e979846d726bad9702>
>    (13)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/index.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-385b94d593afcd5252da14827605d484264005e456b8ba46edf2486cd12e7727>
>    (17)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/logo.svg
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-7992a2ba2b851ab869c5e8ad6d048a75b4e3c970be866a4680ea6b2a4452c160>
>    (1)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/reportWebVitals.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-997243ea7ab31b0344a6ce2a35957982e503fc9e7f08a522ee13911f4dc2dac2>
>    (13)
>    - *A* gsoc2022/jupyter-platform-dashboard/src/setupTests.js
>    <https://github.com/apache/airavata-sandbox/pull/59/files#diff-e32b12623537aaf2cee167f1b96dda4d87aac5c6a1978c49f734e64f2122e64a>
>    (5)
>
> Patch Links:
>
>    - https://github.com/apache/airavata-sandbox/pull/59.patch
>    - https://github.com/apache/airavata-sandbox/pull/59.diff
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/airavata-sandbox/pull/59>, or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAKIWHGHTN3DWOR4K2N22SDVQ2JD5ANCNFSM5ZZV7WXQ>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: <ap...@github.com>
>