From 56bcc1f21f3d1ec0c49a1d4681cdf2ece3007a0a Mon Sep 17 00:00:00 2001 From: martenpayne <76502419+martenpayne@users.noreply.github.com> Date: Wed, 8 Dec 2021 20:44:42 +1100 Subject: [PATCH] feat: add simple JupyterNotebook viewer component (#460) * feat: add simple JupyterNotebook viewer component * refactor(JupyterNotebook): address PR feedback * refactor(JupyterNotebook): more PR comments addressed --- .eslintrc.json | 3 +- package.json | 6 +- .../JupyterNotebook/JupyterNotebook.md | 19 + .../JupyterNotebook/index.stories.tsx | 27 ++ src/advanced/JupyterNotebook/index.test.tsx | 38 ++ src/advanced/JupyterNotebook/index.tsx | 331 ++++++++++++++++++ .../JupyterNotebook/sample-notebook.tsx | 118 +++++++ yarn.lock | 76 +++- 8 files changed, 611 insertions(+), 7 deletions(-) create mode 100644 src/advanced/JupyterNotebook/JupyterNotebook.md create mode 100644 src/advanced/JupyterNotebook/index.stories.tsx create mode 100644 src/advanced/JupyterNotebook/index.test.tsx create mode 100644 src/advanced/JupyterNotebook/index.tsx create mode 100644 src/advanced/JupyterNotebook/sample-notebook.tsx diff --git a/.eslintrc.json b/.eslintrc.json index 1d1e2c53..f46cbcde 100755 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -12,7 +12,8 @@ "!@material-ui/core/test-utils/*" ] } - ] + ], + "no-control-regex": 0 }, "overrides": [ { diff --git a/package.json b/package.json index 8e631189..78af9f6a 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,8 @@ "ts-loader": "^8.0.17", "typescript": "^4.2.4", "url-loader": "^4.1.1", - "webpack": "4.46.0" + "webpack": "4.46.0", + "html-react-parser": "^1.2.7" }, "dependencies": { "@data-driven-forms/react-form-renderer": "^3.16.0", @@ -136,7 +137,8 @@ "remark-frontmatter": "^3.0.0", "remark-gfm": "^1.0.0", "use-debounce": "^7.0.1", - "uuid": "^8.3.2" + "uuid": "^8.3.2", + "html-react-parser": "^1.2.7" }, "peerDependencies": { "@types/react": "^16.9.19 || ^17.0.0", diff --git a/src/advanced/JupyterNotebook/JupyterNotebook.md b/src/advanced/JupyterNotebook/JupyterNotebook.md new file mode 100644 index 00000000..74fc7788 --- /dev/null +++ b/src/advanced/JupyterNotebook/JupyterNotebook.md @@ -0,0 +1,19 @@ +# Example + +**More examples** are available on NorthStar Storybook. + +```jsx +import React from 'react'; +import JupyterNotebook from '.'; + +import SampleNotebook from './sample-notebook'; + +export default { + component: JupyterNotebook, + title: 'Jupyter Notebook Viewer', +}; + +export const SimpleNotebookView = () => ( + +); +``` \ No newline at end of file diff --git a/src/advanced/JupyterNotebook/index.stories.tsx b/src/advanced/JupyterNotebook/index.stories.tsx new file mode 100644 index 00000000..0f62a7da --- /dev/null +++ b/src/advanced/JupyterNotebook/index.stories.tsx @@ -0,0 +1,27 @@ +/** ******************************************************************************************************************* + Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"). + You may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. * + ******************************************************************************************************************** */ + +import React from 'react'; +import JupyterNotebook from '.'; + +import SampleNotebook from './sample-notebook'; + +export default { + component: JupyterNotebook, + title: 'Jupyter Notebook Viewer', +}; + +export const SimpleNotebookView = () => ; diff --git a/src/advanced/JupyterNotebook/index.test.tsx b/src/advanced/JupyterNotebook/index.test.tsx new file mode 100644 index 00000000..79cc794b --- /dev/null +++ b/src/advanced/JupyterNotebook/index.test.tsx @@ -0,0 +1,38 @@ +/** ******************************************************************************************************************* + Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"). + You may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. * + ******************************************************************************************************************** */ + +import React from 'react'; +import { render, cleanup } from '@testing-library/react'; + +import JupyterNotebook from '.'; +import SampleNotebook from './sample-notebook'; + +describe('Jupyter Notebook', () => { + afterEach(cleanup); + + it('should render 1st code cell', () => { + const { getByText } = render(); + expect(getByText('In [1]')).toBeInTheDocument(); + }); + it('should render stdout cell', () => { + const { getByText } = render(); + expect(getByText('Out [1]')).toBeInTheDocument(); + }); + it('should render image cell', () => { + const { getByText } = render(); + expect(getByText('Out [17]')).toBeInTheDocument(); + }); +}); diff --git a/src/advanced/JupyterNotebook/index.tsx b/src/advanced/JupyterNotebook/index.tsx new file mode 100644 index 00000000..bd97e10a --- /dev/null +++ b/src/advanced/JupyterNotebook/index.tsx @@ -0,0 +1,331 @@ +/** ******************************************************************************************************************* + Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"). + You may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. * + ******************************************************************************************************************** */ + +import React, { useMemo } from 'react'; +import Grid from '../../layouts/Grid'; +import Container from '../../layouts/Container'; +import ReactMarkdown from 'react-markdown'; +import parse from 'html-react-parser'; +import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; +import { coy } from 'react-syntax-highlighter/dist/cjs/styles/prism'; +import { CodeComponent } from 'react-markdown/src/ast-to-react'; +import Heading from '../../components/Heading'; +import Paper from '../../layouts/Paper'; + +// cats an array of lines together +const sourceLines = (lines: string[]) => lines.join(''); + +const ansiControlRegex = /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; + +const redCellColor = '#FDD'; +const greenCellColor = '#DFD'; +const plainCellStyle = { + padding: '0', + margin: '0', + border: '1px solid #AAA', +}; + +const indentedCellStyle = { + padding: '0px 8px 0px 8px', + margin: '0px 0px', + border: '1px solid #AAA', +}; + +export interface JupyterNotebookProps { + notebookData: string; +} + +interface JupyterNotebookCellProps { + cell: any; + executionCount: string; + language: string; +} + +interface JupyterNotebookOutputCellProps extends JupyterNotebookCellProps { + output: any; +} + +interface JupyterNotebookCellRenderTemplateProps { + idColumnContent: string; + bodyColumnContent: any; + bodyColumnStyle: any; +} + +const JupyterNotebookCellRenderTemplate: React.FC = ({ + idColumnContent, + bodyColumnContent, + bodyColumnStyle, +}) => { + return ( + <> + + {idColumnContent} + + + + {bodyColumnContent} + + + + ); +}; + +// -- renders a cell of type 'markdown' +const JupyterNotebookMarkdownCell: React.FC = ({ + cell, + executionCount: execution_count, + language, +}) => { + return ( + } + bodyColumnStyle={indentedCellStyle} + /> + ); +}; + +// -- renders a cell of type 'heading' +const JupyterNotebookHeadingCell: React.FC = ({ + cell, + executionCount: execution_count, + language, +}) => { + return ( + + {cell.source[0]} + + } + bodyColumnStyle={indentedCellStyle} + /> + ); +}; + +// -- renders a cell of type 'stream' +const JupyterNotebookOutputStreamCell: React.FC = ({ + cell, + executionCount, + output, + language, +}) => { + return ( + + } + bodyColumnStyle={{ + padding: '0px 8px 0px 8px', + margin: '0px 0px', + backgroundColor: output.name === 'stderr' ? redCellColor : greenCellColor, + border: '1px solid #AAA', + }} + /> + ); +}; + +// -- renders a cell of type 'error' +const JupyterNotebookOutputErrorCell: React.FC = ({ + cell, + executionCount, + output, + language, +}) => { + return ( + + } + bodyColumnStyle={{ + padding: '0px 8px 0px 8px', + margin: '0px 0px', + border: '1px solid #AAA', + backgroundColor: redCellColor, + }} + /> + ); +}; + +// -- renders various data cell types (html, png, text) +const JupyterNotebookOutputDataCell: React.FC = ({ + cell, + executionCount, + output, + language, +}) => { + return ( + + {output.data['text/html'] ? ( + parse(sourceLines(output.data['text/html']), { trim: true }) + ) : output.data['image/png'] ? ( + {'notebook + ) : output.data['text/plain'] ? ( + + ) : ( + unknown + )} + + } + bodyColumnStyle={plainCellStyle} + /> + ); +}; + +// -- helper class used in syntax highlighting the code +const CodeBlock: CodeComponent = ({ inline = false, className, children }) => { + const match = /language-(\w+)/.exec(className || ''); + const codeLanguage = useMemo(() => { + const langs = ['python', 'java', 'javascript', 'c++', 'typescript', 'objective-c', 'json']; + return langs.find((lang) => match?.[1]?.startsWith(lang)) || 'javascript'; + }, [match]); + + return ( + + {children} + + ); +}; + +// -- renders a cell of type 'code' +const JupyterNotebookCodeCell: React.FC = ({ cell, executionCount, language }) => { + return ( + <> + {cell.metadata?.jupyter?.outputs_hidden ? ( + <> + ) : ( + + } + bodyColumnStyle={plainCellStyle} + /> + )} + {cell.metadata?.jupyter?.source_hidden ? ( + <> + ) : ( + cell.outputs.map((output: any, outputIdx: number) => { + if (output.output_type === 'stream') { + return ( + + ); + } else if (output.output_type === 'execute_result' || output.output_type === 'display_data') { + return ( + + ); + } else if (output.output_type === 'error') { + return ( + + ); + } else { + return <>; + } + }) + )} + + ); +}; + +// -- router to render the two main input cell types +const JupyterNotebookCell: React.FC = ({ cell, executionCount, language }) => { + switch (cell.cell_type) { + case 'markdown': + return ; + + case 'code': + return ; + + case 'heading': + return ; + + default: + return <>; + } +}; + +// -- top level Jupyter notebook component +const JupyterNotebook: React.FC = ({ notebookData }) => { + const notebook = JSON.parse(notebookData); + + return ( + + {notebook.cells?.map((cell: any, index: number) => { + return ( + + ); + })} + + ); +}; + +export default JupyterNotebook; diff --git a/src/advanced/JupyterNotebook/sample-notebook.tsx b/src/advanced/JupyterNotebook/sample-notebook.tsx new file mode 100644 index 00000000..e046a7ef --- /dev/null +++ b/src/advanced/JupyterNotebook/sample-notebook.tsx @@ -0,0 +1,118 @@ +/** ******************************************************************************************************************* + Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"). + You may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. * + ******************************************************************************************************************** */ +const SampleNotebook = { + cells: [ + { + cell_type: 'code', + execution_count: 1, + id: 'bea9c7ab', + metadata: {}, + outputs: [ + { + name: 'stdout', + output_type: 'stream', + text: ['hello notebook!\n'], + }, + ], + source: ['print("hello notebook!")'], + }, + { + cell_type: 'code', + execution_count: 2, + id: 'ef30a48c', + metadata: {}, + outputs: [ + { + ename: 'NameError', + evalue: "name 'rint' is not defined", + output_type: 'error', + traceback: [ + '\u001b[0;31m---------------------------------------------------------------------------\u001b[0m', + '\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)', + '\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mrint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m"syntax error"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m', + "\u001b[0;31mNameError\u001b[0m: name 'rint' is not defined", + ], + }, + ], + source: ['rint("syntax error")'], + }, + { + cell_type: 'markdown', + id: '612e08f8', + metadata: {}, + source: ['# this is\n', '## a markdown cell\n', '- with various styles\n', '- and elements'], + }, + { + cell_type: 'code', + execution_count: 17, + id: '7ea0a4e9', + metadata: {}, + outputs: [ + { + data: { + 'image/png': + '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\n', + 'text/plain': ['
'], + }, + metadata: { + needs_background: 'light', + }, + output_type: 'display_data', + }, + ], + source: [ + 'from pylab import imshow, show, get_cmap\n', + 'from numpy import random\n', + '\n', + 'random_data = random.random((25,25))\n', + '\n', + 'imshow(random_data, cmap=get_cmap("Spectral"), interpolation="bicubic")\n', + 'show()', + ], + }, + { + cell_type: 'code', + execution_count: 14, + id: 'db7cdcd1', + metadata: {}, + outputs: [], + source: ['# just a comment'], + }, + ], + metadata: { + kernelspec: { + display_name: 'conda_pytorch_p36', + language: 'python', + name: 'conda_pytorch_p36', + }, + language_info: { + codemirror_mode: { + name: 'ipython', + version: 3, + }, + file_extension: '.py', + mimetype: 'text/x-python', + name: 'python', + nbconvert_exporter: 'python', + pygments_lexer: 'ipython3', + version: '3.6.13', + }, + }, + nbformat: 4, + nbformat_minor: 5, +}; + +export default SampleNotebook; diff --git a/yarn.lock b/yarn.lock index 492f74e6..ca923d8e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6358,6 +6358,13 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" +domhandler@4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" + integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== + dependencies: + domelementtype "^2.2.0" + domhandler@^4.0.0, domhandler@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" @@ -6365,6 +6372,13 @@ domhandler@^4.0.0, domhandler@^4.2.0: dependencies: domelementtype "^2.2.0" +domhandler@^4.2.2: + version "4.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" + integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== + dependencies: + domelementtype "^2.2.0" + domutils@^2.5.2, domutils@^2.6.0: version "2.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" @@ -6374,6 +6388,15 @@ domutils@^2.5.2, domutils@^2.6.0: domelementtype "^2.2.0" domhandler "^4.2.0" +domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz" @@ -6607,6 +6630,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== +entities@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" + integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== + envinfo@^7.7.3: version "7.7.4" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.4.tgz" @@ -8507,6 +8535,14 @@ hsluv@^0.0.3: resolved "https://registry.yarnpkg.com/hsluv/-/hsluv-0.0.3.tgz" integrity sha1-gpEH2vtKn4tSoYCe0C4JHq3mdUw= +html-dom-parser@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/html-dom-parser/-/html-dom-parser-1.0.3.tgz#14c98c3c714780e872f90b19f2b6d79d0ef5659b" + integrity sha512-1hK5qHlfjWuoG+P7yp9YOahvsK3+dwNu1+RcalKSKxRzuvVu17JkdcNn0tv5MnjApquCyCvcQRXhvnwtode+9w== + dependencies: + domhandler "4.2.2" + htmlparser2 "7.2.0" + html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" @@ -8542,6 +8578,16 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" +html-react-parser@^1.2.7: + version "1.4.1" + resolved "https://registry.yarnpkg.com/html-react-parser/-/html-react-parser-1.4.1.tgz#596cccf5ebe137481af803a55a5b9e4fb0c187b9" + integrity sha512-wxB9BHUGsMNQ+54R0NF5XYLNZDJEHdQqlb1NxjwEe8BSbsDJPCi09VXWlaAS//rR9h7F3vUGtrmCeFQX2QbOMQ== + dependencies: + domhandler "4.2.2" + html-dom-parser "1.0.3" + react-property "2.0.0" + style-to-js "1.1.0" + html-tags@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz" @@ -8567,6 +8613,16 @@ html-webpack-plugin@^4.0.0: tapable "^1.1.3" util.promisify "1.0.0" +htmlparser2@7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5" + integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.2" + domutils "^2.8.0" + entities "^3.0.1" + htmlparser2@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" @@ -13093,10 +13149,15 @@ react-popper@^2.2.4: react-fast-compare "^3.0.1" warning "^4.0.2" -react-refresh@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz" - integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== +react-property@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/react-property/-/react-property-2.0.0.tgz#2156ba9d85fa4741faf1918b38efc1eae3c6a136" + integrity sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw== + +react-refresh@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3" + integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ== react-resize-detector@^6.6.3: version "6.7.2" @@ -15020,6 +15081,13 @@ style-loader@^2.0.0: loader-utils "^2.0.0" schema-utils "^3.0.0" +style-to-js@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.0.tgz#631cbb20fce204019b3aa1fcb5b69d951ceac4ac" + integrity sha512-1OqefPDxGrlMwcbfpsTVRyzwdhr4W0uxYQzeA2F1CBc8WG04udg2+ybRnvh3XYL4TdHQrCahLtax2jc8xaE6rA== + dependencies: + style-to-object "0.3.0" + style-to-object@0.3.0, style-to-object@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz"