{"_id":"@almond-sh/jupyterlab_variableinspector","_rev":"2-f4168c8aa036aa89631991a6d70e66a6","name":"@almond-sh/jupyterlab_variableinspector","dist-tags":{"latest":"0.4.1"},"versions":{"0.4.0":{"name":"@almond-sh/jupyterlab_variableinspector","version":"0.4.0","description":"Variable inspector extension for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","variable inspector"],"homepage":"https://github.com/almond-sh/jupyterlab-variableInspector","bugs":{"url":"https://github.com/lckr/jupyterlab-variableInspector/issues"},"license":"MIT","author":{"name":"lckr"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"https://github.com/almond-sh/jupyterlab-variableInspector.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@jupyterlab/console":"^2.0.0","@jupyterlab/coreutils":"^4.0.0","@jupyterlab/csvviewer":"^2.0.0","@jupyterlab/notebook":"^2.0.0","@jupyterlab/services":"^5.0.0","@lumino/datagrid":"^0.5"},"devDependencies":{"rimraf":"~3.0.0","typescript":"~3.7.3","tslint":"5.20.1"},"jupyterlab":{"extension":true},"licenseText":"MIT License\n\nCopyright (c) 2018 lckr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@almond-sh/jupyterlab_variableinspector@0.4.0","dist":{"shasum":"f6c59b9a70ceb2c3e33f63b4818148a6d75c0b8a","integrity":"sha512-VNM75h2O+ebsEWXCv+/cXRRTf52ZhRHSQqyg3IfJwKN5yzP7vLaeRd1Hm1w+iM9ldZMeSuNWatN11/B7ta/1gg==","tarball":"https://registry.npmjs.org/@almond-sh/jupyterlab_variableinspector/-/jupyterlab_variableinspector-0.4.0.tgz","fileCount":19,"unpackedSize":57152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiXSECRA9TVsSAnZWagAAy+QQAIu2ywE+4jyk6jhhkRwg\n6NVCdwGgf2NTyZrErcm0hct3Q4tei69977BMANct5Io5IQlYy0kEFGBiS92F\nA+CxrHnhB9QXDoB7CkIyEXDKu/jppidd38ptIfRZbnwnDCHQmyU24VqOogKj\neSdElq0UxOp74KvwKSL9sRbdLTo5k3mTpyWvt6UaKY7J1rQvEpUF9D5rgwlI\nppkdgSPd7oKIYroMXXU3Fd0R9fEOLFm0VkHX1wmhoUysU0MtmMyCcAXDZlJF\n/deVlWG+I26B5iotWqNWx9g8AQUEFb8/6TTD683dZ5QZVXMwI2DXFxNNliKu\nW9Z+CH9NponKI56U0iSmHQ+7sZ1tftw9vMipNm8GmDnOe9EXed72/cL3kNKZ\nYtG/8Do00uOrZ7H5ZulG0hZRTSdHdk7LRktc4PDDRmC177VmUQ/gbEHd8n3r\nXfPmLZ/fPOcn5bkOuPoPNXYBmPv7SttWAw/bTdQP/rqkMt0zI+UegdxjhpgQ\ntAG3Yn6n9nGNABIe4YVD0lkpf32Eof6xuDvtjPkvjEIcBrVle8QHp3cHoOG7\nSwrA2UINCZO09260iMqs0Q0z94kw/iaEQQMrhRe+azzsUUrqmBzx/xO4pM99\nOnkq07nV3VyPycKwdq2UXb6HOLmY7yelVf/LwEAAngo5WFBJnfzwIKVcR6RW\nWh+C\r\n=ZDFs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhSmeTBxm8ob/adTxyNEZswTCz1Y/+GIux4xIgXEdb0AiB0eJ+CqD7RLYonsbta/GA/CdlczFHQG+cEYTEffz866Q=="}]},"maintainers":[{"name":"alexarchambault","email":"alexandre.archambault+npm@gmail.com"}],"_npmUser":{"name":"alexarchambault","email":"alexandre.archambault+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_variableinspector_0.4.0_1602843779916_0.030356409361947723"},"_hasShrinkwrap":false},"0.4.1":{"name":"@almond-sh/jupyterlab_variableinspector","version":"0.4.1","description":"Variable inspector extension for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","variable inspector"],"homepage":"https://github.com/almond-sh/jupyterlab-variableInspector","bugs":{"url":"https://github.com/lckr/jupyterlab-variableInspector/issues"},"license":"MIT","author":{"name":"lckr"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"https://github.com/almond-sh/jupyterlab-variableInspector.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/apputils":"^2.0.0","@jupyterlab/console":"^2.0.0","@jupyterlab/coreutils":"^4.0.0","@jupyterlab/csvviewer":"^2.0.0","@jupyterlab/notebook":"^2.0.0","@jupyterlab/services":"^5.0.0","@lumino/datagrid":"^0.5"},"devDependencies":{"rimraf":"~3.0.0","typescript":"~3.7.3","tslint":"5.20.1"},"jupyterlab":{"extension":true},"licenseText":"MIT License\n\nCopyright (c) 2018 lckr\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@almond-sh/jupyterlab_variableinspector@0.4.1","dist":{"shasum":"a23a075072ba37a4fee1e3d4185fe1a95428d741","integrity":"sha512-/yq/oLJSbragUzGNJcPCOY+BQpxivNf9bsHcXipayzae2I6YpVAA1qzaGtxtKoR/R4tB9Pts+fGVjl8YXP939w==","tarball":"https://registry.npmjs.org/@almond-sh/jupyterlab_variableinspector/-/jupyterlab_variableinspector-0.4.1.tgz","fileCount":19,"unpackedSize":56483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiaukCRA9TVsSAnZWagAAmE0P/1CXekTKstnZFB90JGYz\n8Uh+ZybO3a20Hx8T+DexO41bq2J0+cU8m94hLoUc4LctmJPRldXg8hoRoaon\ndI1GAVJDdF7cg9XQZW3+l5UM/VHz+q0Cnj/9f4aQjcy0rgbPWneB105OddFQ\n7tFeMTpRFl7oTLHLfL+BWe484kx2L/OCxCi70rQQiJbhvl/GQt7ylDhOAhbG\n1uiK3LzcLCnI89lyEs8bjIGA+ndedx78dJJNfAoB63OkdGUIYavchcxGAAAl\ndpME+HB9f3ppy+SLet51cPBCqCk1kwRYAhHUD9/izI3VtgMJFa1rx9Ha7WKF\ndWp9mRcRLo5ETngEwr4LEBICL6WSHiyZDohYMNZrJQjsFgymvDZlajlxJAQJ\neCwet2HHVvkCZbOMGJOQ9nHtYhNVfOv5frtVXH2ft8lqj2hYVGHS4AL3K3TD\nkxGkbg50RY3tJ7Mo3x4S36vgVFT0KeDlLw2CNWCtt8sPuGrBy6AtvE0tPFm4\nzO4DtHK7FNw1fd+en0QgrXtLVljUilCCdGVF7gJrpkXyJr0TQmrk+9ZCBmfJ\nGW8D9T18Roii6V8bayGti6J+zAlyxDG4A0WbqX67CocTASh2EhuCsH3OUKWx\n2u1QZUlLTszBpgIsvlDOGW2M+FGf+GMx+8HNTzb3s9VOUTbxWkMyb3XY8eBY\na0kK\r\n=gR2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3xt6nmocSfCkyAon8wQqRPo1FEbbYPeXFnFBcTYRBUAiEAuzjh0mB7ZR6h6Dw8zALccUuCSmQk6jRLLETGqqs3CAo="}]},"maintainers":[{"name":"alexarchambault","email":"alexandre.archambault+npm@gmail.com"}],"_npmUser":{"name":"alexarchambault","email":"alexandre.archambault+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab_variableinspector_0.4.1_1602857891969_0.3245131281376634"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-16T10:22:59.649Z","0.4.0":"2020-10-16T10:23:00.009Z","modified":"2022-04-04T13:36:40.273Z","0.4.1":"2020-10-16T14:18:12.140Z"},"maintainers":[{"name":"alexarchambault","email":"alexandre.archambault+npm@gmail.com"}],"description":"Variable inspector extension for JupyterLab","homepage":"https://github.com/almond-sh/jupyterlab-variableInspector","keywords":["jupyter","jupyterlab","jupyterlab-extension","variable inspector"],"repository":{"type":"git","url":"https://github.com/almond-sh/jupyterlab-variableInspector.git"},"author":{"name":"lckr"},"bugs":{"url":"https://github.com/lckr/jupyterlab-variableInspector/issues"},"license":"MIT","readme":"# jupyterlab_variableinspector\n\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/lckr/jupyterlab-variableInspector/master?urlpath=%2Flab)\n\nJupyterlab extension that shows currently used variables and their values. The goal is to provide a tool similar to the variable inspector in RStudio.\n\nThis project is inspired by the [variable inspector extension for jupyter notebooks](https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tree/master/src/jupyter_contrib_nbextensions/nbextensions/varInspector) and by the [inspector extension included in jupyterlab](https://github.com/jupyterlab/jupyterlab/tree/master/packages/inspector-extension).\n\nFor the time being, this project is still in its first steps. Contributions in any form are very welcome!\n\n## Features\n\n![Demogif](early_demo.gif)\n\n- Allows inspection of variables for both python consoles and python notebooks\n- Allows inspection of matrices in a datagrid-viewer. This might not work for large matrices.\n- Allows an inline and interactive inspection of Jupyter Widgets.\n\n## Prerequisites\n\n- JupyterLab [1.0]\n\n### Requirements for Python functionality\n\n- `pandas` and `numpy` are required to enable matrix inspection.\n- `pyspark` for spark support.\n- `tensorflow` and `keras` to allow inspection of tf objects.\n\n### Requirements for `ipywidgets` functionality\n\nThe variable inspector can also display Jupyter interactive widgets:\n\n![ipywidgets](./ipywidgets.png)\n\nThe requirements for this functionality are:\n\n- `ipywidgets`\n- Support for widgets in JupyterLab: `jupyter labextension install @jupyter-widgets/jupyterlab-manager`\n\n### Requirements for R functionality\n\n- The `repr` library.\n\n## Installation\n\nFirst of all, you need an installation of a current version of JupyterLab. Please refer to the [installation guide](https://github.com/jupyterlab/jupyterlab#installation).\n\nYou can install the inspector either by running\n`jupyter labextension install @lckr/jupyterlab_variableinspector`\n\nor by cloning the repository and build it locally following these steps:\n\n1. Clone this repository with `git clone https://github.com/lckr/jupyterlab-variableInspector`\n\n2. Once you downloaded the repository use the following steps:\n\n```\ncd jupyterlab-variableInspector\nnpm install\nnpm run build\njupyter labextension install .\n```\n\n3. Confirm the installation of the extension with:\n\n```\njupyter labextension list\n```\nwhich should print `enabled` and `OK`.\n","readmeFilename":"README.md"}