-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
master sync #34
base: master
Are you sure you want to change the base?
master sync #34
Commits on Sep 29, 2020
-
Merging Griffin's changes (NCATS-Tangerine#118)
* Adds support for concept identifiers in auto completion. Fixes small messup with setError message dialog in autocompletion * Adds query string parameter q/query to specify a TranQL query. Adds URL with query param to import/export interface for sharing. Fixes a couple css problems. * Adds barebones interactive shell implementation. Overhauls find tool in favor of a Elasticlunr prototype * Heavily extends on the functionality of the interactive shell. Adds intermediary prototype to shell for two-way communication. Adds basic functionality to intermediary, such as importing external modules and reading promises synchronously. * Adds rudimentary multiline capability in shell thorugh the usage of \n. Adds some functionality to the shell intermediary. * Adds an editor mode to the interactive shell for use with more complex programs * Adds program tabs to script editor * Minor changes to shell * Adds resizing to overflowing tabs in script editor. Adds python syntax highlighting to script editor * Basic (semifunctional) elasticlunr find tool searching * Adds ability to use custom functions in where clause + unit test * Ensures proper parsing of functions and lists + extends relevant units tests * Adds named/keyword arguments to functions + adds corresponding unit test * UDFs added .Refactor CustomFuntion (now CustomFunctions) * Refactoring TranQL pyodide into module * UDF format modified to be more expressive. Major refactor of App modals. A couple other things I'm forgetting * Added promise utility to TranQLApp. Added graph operations to KnowledgeGraph. Pyodide loading and stuff does not occur until the shell is opened * Quick fix to TranQLApp->render * Adds variable support to lists. Fixes bug in expand_nodes where if a concept had multiple nodes and its first node was a variable, it would only generate questions for the variable * Adds ability to use vars as function arguments * Fixes commit to wrong branch * Adds promise wrapper to pyodide_module * adds (semi-functoinal) manifest for pip and reverts change to tranql_ast expand_nodes for now * Removes interactive shell/pyodide * Changes find tool to expand tokens for better results * Lots of changes to find tool * adds highlighting to find tool * Remove context menu & add hover styles to find tool * Adds github pages? * test pages * Adds more to pages * Hopefully fixes pages theme * Adds things to GitHub pages * Adds example notebook directly into pages * Adds UDFs info/comments & more functions * Adds example docs to GitHub Pages. Adds __init__.py to tranql which never got committed * Adds function docs to GitHub Pages * Fixes error modal typo * Adds history viewer prototype. Might be better to just sort cache viewer by timestamp. * Adds ONTO sibling function * Adds comment for failing unit test documenting a known bug which the test aims to prevent * Changes expand_nodes to fix bug/unit test (NCATS-Tangerine#122). * Set theme jekyll-theme-time-machine * Adds documentation on how to add a function in udfs.py * Set theme jekyll-theme-cayman * Adds documentation on how to add a function in udfs.py. Changes jekyll theme in config back to just-the-docs * Fixes some issues with the find tool. Comments out the history viewer. Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7b8cf5 - Browse repository at this point
Copy the full SHA d7b8cf5View commit details
Commits on Oct 1, 2020
-
when using schema the expand nodes function fails to set starting nod…
…es, and hence causing all graph grabbing, this was overlooked in initial merge.
Configuration menu - View commit details
-
Copy full SHA for aedb097 - Browse repository at this point
Copy the full SHA aedb097View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3521f12 - Browse repository at this point
Copy the full SHA 3521f12View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb3e287 - Browse repository at this point
Copy the full SHA cb3e287View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5f7825 - Browse repository at this point
Copy the full SHA c5f7825View commit details
Commits on Oct 28, 2020
-
Update for planner, to fail iff no results can be found after trying …
…all capable KPs.
Configuration menu - View commit details
-
Copy full SHA for 8acb458 - Browse repository at this point
Copy the full SHA 8acb458View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbaba7f - Browse repository at this point
Copy the full SHA fbaba7fView commit details
Commits on Nov 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4093ea0 - Browse repository at this point
Copy the full SHA 4093ea0View commit details
Commits on Dec 11, 2020
-
Trapi updates (NCATS-Tangerine#122)
* Backplane overhaul to enable centrizied of configuration and conversion between trapi versions * Backplane overhaul to enable centrizied of configuration and conversion between trapi versions * Addition of roger, update tranql frontend to talk to backplane always to ensure trapi configs are universal. Updating tests to those changes * docker image version bump * gnbr and indigo * Tests were that were using local server to use mock servers * icees update to latest bl lookup changes * update tests to match biolink:PascalConceptType in tests
Configuration menu - View commit details
-
Copy full SHA for 33645de - Browse repository at this point
Copy the full SHA 33645deView commit details
Commits on Dec 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cf453c3 - Browse repository at this point
Copy the full SHA cf453c3View commit details
Commits on Jan 21, 2021
-
Merge branch 'master' into develop
yaphetkg committedJan 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 1de6754 - Browse repository at this point
Copy the full SHA 1de6754View commit details
Commits on Feb 8, 2021
-
Trapi 1.0 (NCATS-Tangerine#126)
* Trapi 1.0 overhaul * Trapi 1.0 schema update. * update unit test files to Trapi 1.0 * Dependency corrections
Configuration menu - View commit details
-
Copy full SHA for 16bf91d - Browse repository at this point
Copy the full SHA 16bf91dView commit details
Commits on Mar 3, 2021
-
Web prefix (NCATS-Tangerine#129)
* adding web_prefix conf for web api * adding web_prefix conf for web api * minor version added
Configuration menu - View commit details
-
Copy full SHA for 75f491d - Browse repository at this point
Copy the full SHA 75f491dView commit details -
Configuration menu - View commit details
-
Copy full SHA for be33cc9 - Browse repository at this point
Copy the full SHA be33cc9View commit details
Commits on Mar 25, 2021
-
Web prefix (NCATS-Tangerine#133)
* adding web_prefix conf for web api * adding web_prefix conf for web api * minor version added * bumping plater version
Configuration menu - View commit details
-
Copy full SHA for 7063532 - Browse repository at this point
Copy the full SHA 7063532View commit details
Commits on Apr 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bbc2154 - Browse repository at this point
Copy the full SHA bbc2154View commit details
Commits on Apr 6, 2021
-
Merge pull request NCATS-Tangerine#138 from NCATS-Tangerine/chuck_kg
Add UI conversion from TRAPI 1.0 to TRAPI 0.9.
Configuration menu - View commit details
-
Copy full SHA for af2ee76 - Browse repository at this point
Copy the full SHA af2ee76View commit details
Commits on May 17, 2021
-
Web prefix for UI (NCATS-Tangerine#139)
* ui web prefix jinja way. and adds reasoner to redis results. * changes window.origin to window.href as root location of tranql to play well with prefixed proxy deployments. * Parameterizes docker file to support building a branch for CI/CD. Allows npm to build index file as a jinja template to web_prefix for static assets is allowed when serving from flask. (This has no effect on local development) * Update Dockerfile
Configuration menu - View commit details
-
Copy full SHA for a2765b0 - Browse repository at this point
Copy the full SHA a2765b0View commit details
Commits on May 18, 2021
-
Parameterizes docker file to support building a branch for CI/CD. (NC…
…ATS-Tangerine#145) - tranql app image should base off of tranql-base image that is build for a specific branch. In CI these two images are built in seq, and tranql-base for develop will checkout develop , - by default tranql-base is built for master and tranql-app will build off of tranql-base:latest.
Configuration menu - View commit details
-
Copy full SHA for d44c8a9 - Browse repository at this point
Copy the full SHA d44c8a9View commit details
Commits on May 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 61c1ce6 - Browse repository at this point
Copy the full SHA 61c1ce6View commit details
Commits on May 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6623981 - Browse repository at this point
Copy the full SHA 6623981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 929b72f - Browse repository at this point
Copy the full SHA 929b72fView commit details
Commits on May 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d31c14c - Browse repository at this point
Copy the full SHA d31c14cView commit details
Commits on Jun 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 565d5c3 - Browse repository at this point
Copy the full SHA 565d5c3View commit details
Commits on Jun 8, 2021
-
Merge pull request NCATS-Tangerine#148 from NCATS-Tangerine/plater-ve…
…rsion-bump Plater version bump
Configuration menu - View commit details
-
Copy full SHA for 0d7bb58 - Browse repository at this point
Copy the full SHA 0d7bb58View commit details
Commits on Jun 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 980e765 - Browse repository at this point
Copy the full SHA 980e765View commit details
Commits on Jul 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7a923c2 - Browse repository at this point
Copy the full SHA 7a923c2View commit details -
Using config for faster parsing instead of a new tranql object
Configuration menu - View commit details
-
Copy full SHA for 30e2bfe - Browse repository at this point
Copy the full SHA 30e2bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad108ae - Browse repository at this point
Copy the full SHA ad108aeView commit details -
Parsing tweaks for 1. Suggesting concepts only base on context, i.e c…
…onsidering start and end nodes , 2. sometimes numeric values cause errors , so tree.toString ensures that doesn't happen
Configuration menu - View commit details
-
Copy full SHA for 20d48a9 - Browse repository at this point
Copy the full SHA 20d48a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fed19cc - Browse repository at this point
Copy the full SHA fed19ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c479e78 - Browse repository at this point
Copy the full SHA c479e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4daf132 - Browse repository at this point
Copy the full SHA 4daf132View commit details -
Configuration menu - View commit details
-
Copy full SHA for dec3ef6 - Browse repository at this point
Copy the full SHA dec3ef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4dc2ac - Browse repository at this point
Copy the full SHA d4dc2acView commit details
Commits on Jul 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a1a66a5 - Browse repository at this point
Copy the full SHA a1a66a5View commit details -
Merge pull request #1 from helxplatform/feature/redis-schema
Feature/redis schema
Configuration menu - View commit details
-
Copy full SHA for d40752a - Browse repository at this point
Copy the full SHA d40752aView commit details
Commits on Jul 20, 2021
-
Adding Makefile, Jenkinsfile, consolidated Docker, tranql src dir
Carl Schreep committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 2a0ff1a - Browse repository at this point
Copy the full SHA 2a0ff1aView commit details -
Carl Schreep committed
Jul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for c2c70ad - Browse repository at this point
Copy the full SHA c2c70adView commit details -
Starting to organize & cleanup tests
Carl Schreep committedJul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 0cf8061 - Browse repository at this point
Copy the full SHA 0cf8061View commit details -
Carl Schreep committed
Jul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 6946155 - Browse repository at this point
Copy the full SHA 6946155View commit details -
Carl Schreep committed
Jul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 376a491 - Browse repository at this point
Copy the full SHA 376a491View commit details -
Carl Schreep committed
Jul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 42ce0e3 - Browse repository at this point
Copy the full SHA 42ce0e3View commit details -
Carl Schreep committed
Jul 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 161fe93 - Browse repository at this point
Copy the full SHA 161fe93View commit details
Commits on Jul 21, 2021
-
Carl Schreep committed
Jul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 49f9cd1 - Browse repository at this point
Copy the full SHA 49f9cd1View commit details -
Temp changing jenkins control flow
Carl Schreep committedJul 21, 2021 Configuration menu - View commit details
-
Copy full SHA for fffa8b5 - Browse repository at this point
Copy the full SHA fffa8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f48f28a - Browse repository at this point
Copy the full SHA f48f28aView commit details -
Merge pull request #2 from helxplatform/fix/docker-file-update-to-new…
…-repo Update Dockerfile
Configuration menu - View commit details
-
Copy full SHA for 8dd58b6 - Browse repository at this point
Copy the full SHA 8dd58b6View commit details
Commits on Jul 22, 2021
-
Structural changes for simplified deployment
Carl Schreep committedJul 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 8518491 - Browse repository at this point
Copy the full SHA 8518491View commit details -
Carl Schreep committed
Jul 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 76362d4 - Browse repository at this point
Copy the full SHA 76362d4View commit details
Commits on Jul 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 33e9d92 - Browse repository at this point
Copy the full SHA 33e9d92View commit details -
root question as query graph for merged answers when using schema on …
…from clause . Redis timeout placed
Configuration menu - View commit details
-
Copy full SHA for aab933e - Browse repository at this point
Copy the full SHA aab933eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b81b49 - Browse repository at this point
Copy the full SHA 6b81b49View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fecd7 - Browse repository at this point
Copy the full SHA e2fecd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c07ec30 - Browse repository at this point
Copy the full SHA c07ec30View commit details -
Configuration menu - View commit details
-
Copy full SHA for e409ffd - Browse repository at this point
Copy the full SHA e409ffdView commit details
Commits on Jul 29, 2021
-
when grabbing trapi option, if tranql query parser does not set it, s…
…et to empty dict
Configuration menu - View commit details
-
Copy full SHA for 828bea2 - Browse repository at this point
Copy the full SHA 828bea2View commit details -
Merge pull request #3 from helxplatform/bugfix/schema-and-timeout
Bugfix/schema and timeout
Configuration menu - View commit details
-
Copy full SHA for 06ae535 - Browse repository at this point
Copy the full SHA 06ae535View commit details
Commits on Aug 11, 2021
-
Merge branch 'develop' of github.com:helxplatform/tranql into feature…
…/cicd-improvements
Carl Schreep committedAug 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 2f3f878 - Browse repository at this point
Copy the full SHA 2f3f878View commit details -
Carl Schreep committed
Aug 11, 2021 Configuration menu - View commit details
-
Copy full SHA for b10bb62 - Browse repository at this point
Copy the full SHA b10bb62View commit details
Commits on Aug 18, 2021
-
Yaphetkg committed
Aug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for ae43a70 - Browse repository at this point
Copy the full SHA ae43a70View commit details -
Yaphetkg committed
Aug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c6f5d3 - Browse repository at this point
Copy the full SHA 4c6f5d3View commit details
Commits on Aug 30, 2021
-
Carl Schreep committed
Aug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 9f68a99 - Browse repository at this point
Copy the full SHA 9f68a99View commit details -
Merge branch 'feature/cicd-improvements' of github.com:helxplatform/t…
…ranql into feature/cicd-improvements
Carl Schreep committedAug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 0f90dff - Browse repository at this point
Copy the full SHA 0f90dffView commit details
Commits on Aug 31, 2021
-
- Update requirements.txt , just the required libs
- Dockerfile , need to override some conf on the chart so doing install makes dir location hard. for instance we mount tranql/conf/schema.yaml with redis server info, locating that in site-packages is hard
Yaphetkg committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for de55d10 - Browse repository at this point
Copy the full SHA de55d10View commit details
Commits on Sep 1, 2021
-
Merge pull request #4 from helxplatform/feature/cicd-improvements
Feature/cicd improvements
Configuration menu - View commit details
-
Copy full SHA for ea5e8e9 - Browse repository at this point
Copy the full SHA ea5e8e9View commit details
Commits on Sep 2, 2021
-
upgrade bmt concept model, and tests to remove chemical substance
Yaphetkg committedSep 2, 2021 Configuration menu - View commit details
-
Copy full SHA for dbaf5c5 - Browse repository at this point
Copy the full SHA dbaf5c5View commit details -
upgrade bmt concept model, and tests to remove chemical substance (#6)
Co-authored-by: Yaphetkg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for baeada2 - Browse repository at this point
Copy the full SHA baeada2View commit details
Commits on Sep 3, 2021
-
Updates schema.yaml to be redis dependent.
Adds make commands for local development
Yaphetkg committedSep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 0a5521f - Browse repository at this point
Copy the full SHA 0a5521fView commit details -
Merge branch 'develop' into feature/local-development
Yaphetkg committedSep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for c2ba135 - Browse repository at this point
Copy the full SHA c2ba135View commit details
Commits on Sep 7, 2021
-
Make schema.yaml path configurable via env var
Yaphetkg committedSep 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 4122c9a - Browse repository at this point
Copy the full SHA 4122c9aView commit details
Commits on Sep 8, 2021
-
Feature/local development (#7)
* upgrade bmt concept model, and tests to remove chemical substance * Updates schema.yaml to be redis dependent. Adds make commands for local development * Make schema.yaml path configurable via env var Co-authored-by: Yaphetkg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5f0ae6 - Browse repository at this point
Copy the full SHA b5f0ae6View commit details
Commits on Sep 10, 2021
-
Updates number of major web dependencies. Notes a bug in App.js
Upgrades React, react-force-graph, react-bootstrap, react-codemirror2, classnames, & qs.
Griffin Roupe committedSep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 8ce132a - Browse repository at this point
Copy the full SHA 8ce132aView commit details -
Updates numerous web dependencies
Upgrades react-filepond/filepond, react-icons, react-split-pane, recharts, & json5
Griffin Roupe committedSep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for b1a4701 - Browse repository at this point
Copy the full SHA b1a4701View commit details -
Removes a few unused dependencies
Griffin Roupe committedSep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for d01d47a - Browse repository at this point
Copy the full SHA d01d47aView commit details
Commits on Sep 16, 2021
-
Adds boilerplate jest testing and sample test
Fills/mocks unsupported features required by the TranQL app in jsdom. Adds a basic test that should never fail as an example.
Griffin Roupe committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 56f7d5c - Browse repository at this point
Copy the full SHA 56f7d5cView commit details
Commits on Sep 17, 2021
-
Replaces domjs with Puppeteer testing
Replaces domjs jest testing in feature/dependency-updates with end-to-end testing using Puppeteer driver. Adds two temporary tests for prototyping
Griffin Roupe committedSep 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 5960a44 - Browse repository at this point
Copy the full SHA 5960a44View commit details -
Small change to App in order ot make it easier to resolve API url out…
…side of React (i.e. in unit tests
Griffin Roupe committedSep 17, 2021 Configuration menu - View commit details
-
Copy full SHA for bacfce1 - Browse repository at this point
Copy the full SHA bacfce1View commit details -
Downgrades react-force-graph to fix dependency conflict
Resolves bezier-js dependency conflict between CRA and react-force-graph. See issue #282 in react-force-graph.
Griffin Roupe committedSep 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 214e183 - Browse repository at this point
Copy the full SHA 214e183View commit details -
Undo react-force-graph downgrade beacuse it only causes more errors
Griffin Roupe committedSep 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 27f8dc3 - Browse repository at this point
Copy the full SHA 27f8dc3View commit details
Commits on Sep 18, 2021
-
Adds schema testing, request mocking, test setup/env
Griffin Roupe committedSep 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 9d66c4a - Browse repository at this point
Copy the full SHA 9d66c4aView commit details
Commits on Sep 22, 2021
-
Griffin Roupe committed
Sep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 9c29e6d - Browse repository at this point
Copy the full SHA 9c29e6dView commit details
Commits on Sep 23, 2021
-
Polishes aspects of schema/graph unit tests and tidies things up
Griffin Roupe committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for e46b26a - Browse repository at this point
Copy the full SHA e46b26aView commit details -
Fixes non-mocked tests. Verifies that non-mocked tests work correctly.
Griffin Roupe committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for a9d38f5 - Browse repository at this point
Copy the full SHA a9d38f5View commit details
Commits on Sep 24, 2021
-
Griffin Roupe authored and Griffin Roupe committed
Sep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 8b21d3e - Browse repository at this point
Copy the full SHA 8b21d3eView commit details -
Updates API/backplane to use Flask-RESTX
Griffin Roupe committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for ccdbb27 - Browse repository at this point
Copy the full SHA ccdbb27View commit details -
Updates graph unit test to throughly check node/edge existence in Thr…
…ee graph
Griffin Roupe committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for bbb8e91 - Browse repository at this point
Copy the full SHA bbb8e91View commit details
Commits on Sep 25, 2021
-
Griffin Roupe committed
Sep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 0015e91 - Browse repository at this point
Copy the full SHA 0015e91View commit details
Commits on Sep 27, 2021
-
Adds simple autocompletion test and slightly restructures tests to us…
…e a globally-specified website URL
Griffin Roupe committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for ef60a3c - Browse repository at this point
Copy the full SHA ef60a3cView commit details -
Adds more comprehensive request mocking utility and fixes autocomplet…
…e test
Griffin Roupe committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 856da92 - Browse repository at this point
Copy the full SHA 856da92View commit details -
Restructures autocomplete unit test so that it can test multiple type…
…s of completions. Adds an autocomplete tests for context-aware select prediction. Polishes mocking system
Griffin Roupe committedSep 27, 2021 Configuration menu - View commit details
-
Copy full SHA for b3c5f8a - Browse repository at this point
Copy the full SHA b3c5f8aView commit details
Commits on Sep 29, 2021
-
Fixes a bug that made it so that mocking didn't work properly in auto…
…completion test
Griffin Roupe committedSep 29, 2021 Configuration menu - View commit details
-
Copy full SHA for ac28835 - Browse repository at this point
Copy the full SHA ac28835View commit details
Commits on Sep 30, 2021
-
Slight syntactic change to testUtil
Griffin Roupe committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for a268ee3 - Browse repository at this point
Copy the full SHA a268ee3View commit details -
Remove test block that was accidentally left in
Griffin Roupe committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 2fa53df - Browse repository at this point
Copy the full SHA 2fa53dfView commit details -
Modularizes and refactors various parts of App
Moves lengthy autocompletion logic into its own file. Moves main toolbar initialization data into AppToolbar under Toolbar.js. Moves settings modal into SettingsModal.js. Moves example queries used by help modal into static file.
Griffin Roupe committedSep 30, 2021 Configuration menu - View commit details
-
Copy full SHA for d7c2bb2 - Browse repository at this point
Copy the full SHA d7c2bb2View commit details
Commits on Oct 1, 2021
-
Moves bulky table viewer initialization into AppTableViewer under Tab…
…leViewer.js
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 89b1308 - Browse repository at this point
Copy the full SHA 89b1308View commit details -
Fixes error in Makefile test.npm
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 89f5517 - Browse repository at this point
Copy the full SHA 89f5517View commit details -
Makes sure Jenkins installs package.json before running tests
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for e31f9c7 - Browse repository at this point
Copy the full SHA e31f9c7View commit details -
setupTests.js will load environment variables when cnofiguring test v…
…ars. Jenkins sets web testing env variables. make test.npm runs tests a single time (without watching).
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 6e964d6 - Browse repository at this point
Copy the full SHA 6e964d6View commit details -
Fixes environment directive under test stage
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for c536483 - Browse repository at this point
Copy the full SHA c536483View commit details -
Fixes Jenkinsfile environment directive?
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 12fe6dd - Browse repository at this point
Copy the full SHA 12fe6ddView commit details -
Wrap after all in try block to see if it fixes Jenkins build
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 292ea85 - Browse repository at this point
Copy the full SHA 292ea85View commit details -
Removes web build from web test installation
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for f48fc8e - Browse repository at this point
Copy the full SHA f48fc8eView commit details -
Stops jenkins from building production build. Hopefully fixes puppete…
…er running in Jenkins.
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for ebfd1ef - Browse repository at this point
Copy the full SHA ebfd1efView commit details -
Hopefully fixes Jenkins puppeteer browser launch
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 9e1f27c - Browse repository at this point
Copy the full SHA 9e1f27cView commit details -
Jenkins list chrome dpeendnecies
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 93a41cf - Browse repository at this point
Copy the full SHA 93a41cfView commit details -
Another change to see if browser is being properly initialized
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 1281984 - Browse repository at this point
Copy the full SHA 1281984View commit details -
Hopefully locates chromium executable on Jenkins
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for ac2ca08 - Browse repository at this point
Copy the full SHA ac2ca08View commit details -
Adds find_chromium to makefile
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for c8f7ccd - Browse repository at this point
Copy the full SHA c8f7ccdView commit details -
Adds test_puppeteer to get error information on browser installation …
…in Jenkins
Griffin Roupe committedOct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 209ea68 - Browse repository at this point
Copy the full SHA 209ea68View commit details -
Griffin Roupe committed
Oct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 17bd0ed - Browse repository at this point
Copy the full SHA 17bd0edView commit details -
Griffin Roupe committed
Oct 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 5899d8d - Browse repository at this point
Copy the full SHA 5899d8dView commit details
Commits on Oct 4, 2021
-
Should fix Jenkins Puppeteer by installing chrome dependencies
Griffin Roupe committedOct 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 50b9ca4 - Browse repository at this point
Copy the full SHA 50b9ca4View commit details
Commits on Oct 7, 2021
-
Should fix Puppeteer problem in Jenkins
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 717dc66 - Browse repository at this point
Copy the full SHA 717dc66View commit details -
Fixes improper quotes/apostrophes in Jenkinsfile
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for cd91e25 - Browse repository at this point
Copy the full SHA cd91e25View commit details -
Adds test_puppeteer back for additional debugging
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 30a884d - Browse repository at this point
Copy the full SHA 30a884dView commit details -
Adds env variable/option to disable chromium sandboxing
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for afde45e - Browse repository at this point
Copy the full SHA afde45eView commit details -
Tests will launch webserver prior to launching Puppeteer
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 7e88c10 - Browse repository at this point
Copy the full SHA 7e88c10View commit details -
Griffin Roupe committed
Oct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 2368d8b - Browse repository at this point
Copy the full SHA 2368d8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4138e3f - Browse repository at this point
Copy the full SHA 4138e3fView commit details -
Jenkinks should now launch webserver in background
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for eefe8fe - Browse repository at this point
Copy the full SHA eefe8feView commit details -
Merge branch 'feature/jest-e2e-testing' of https://github.com/helxpla…
…tform/tranql into feature/jest-e2e-testing
Griffin Roupe committedOct 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 2b60e05 - Browse repository at this point
Copy the full SHA 2b60e05View commit details
Commits on Oct 8, 2021
-
Changes wget to curl in Jenkinsfile. Adds brief comment of what it's …
…doing.
Griffin Roupe committedOct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 9406b0f - Browse repository at this point
Copy the full SHA 9406b0fView commit details -
Griffin Roupe committed
Oct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 4aaeed5 - Browse repository at this point
Copy the full SHA 4aaeed5View commit details -
Griffin Roupe committed
Oct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for ea6d2b2 - Browse repository at this point
Copy the full SHA ea6d2b2View commit details -
Kill webserver after testing is complete
Griffin Roupe committedOct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 445326f - Browse repository at this point
Copy the full SHA 445326fView commit details -
Changes lsof to npx kill-port since lsof is not installed on the build
Griffin Roupe committedOct 8, 2021 Configuration menu - View commit details
-
Copy full SHA for bd68caf - Browse repository at this point
Copy the full SHA bd68cafView commit details
Commits on Oct 14, 2021
-
Fix bug that stopped app from being served on root path
Griffin Roupe committedOct 14, 2021 Configuration menu - View commit details
-
Copy full SHA for cf0aa8a - Browse repository at this point
Copy the full SHA cf0aa8aView commit details
Commits on Oct 15, 2021
-
Merge pull request #9 from helxplatform/feature/jest-e2e-testing
Jest/Puppeteer testing, web dependency updates, and Flask-RESTful changed to Flask-RESTX
Configuration menu - View commit details
-
Copy full SHA for 52d91b8 - Browse repository at this point
Copy the full SHA 52d91b8View commit details
Commits on Nov 1, 2021
-
Adds embeddable functionality with qs arg "embed" and adds try catch …
…around getReasonerURLs Query string arg ?embed=true or just ?embed will now has special functionality for embeddeding. This changes how the app renders, as well as specific behaviors such as disabling local storage/Dexie caching. This also adds a try catch block around the getReasonerURLs method which would previously throw an error if the API was down/unavailable.
Griffin Roupe committedNov 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 6a965cc - Browse repository at this point
Copy the full SHA 6a965ccView commit details
Commits on Nov 2, 2021
-
Adds empty state to embedded graph when a query returns no results. R…
…emoves window.localStorage when embedded so that the embedded App cannot make localStorage modifications
Griffin Roupe committedNov 2, 2021 Configuration menu - View commit details
-
Copy full SHA for f1382b5 - Browse repository at this point
Copy the full SHA f1382b5View commit details
Commits on Nov 3, 2021
-
Adds EmbedMode enum that allows embedding to either be simple (just t…
…he graph) or more complete (with banner, run button, and codemirror.
Griffin Roupe committedNov 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 16516d1 - Browse repository at this point
Copy the full SHA 16516d1View commit details
Commits on Nov 5, 2021
-
More changes to how embedding works. Adds debounced query auto-execut…
…ion on simple embedding (without run button).
Griffin Roupe committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for e960360 - Browse repository at this point
Copy the full SHA e960360View commit details -
Replaces old Robokop answer viewer with gamma-viewer-web component. A…
…dds answer viewer into embedded page as well.
Griffin Roupe committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 2990e84 - Browse repository at this point
Copy the full SHA 2990e84View commit details
Commits on Nov 9, 2021
-
Moves embedded tranql rendering to inside a hook. Changes the way ans…
…wer viewer works inside of embedded version (component instead of modal now).
Griffin Roupe committedNov 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 08018dc - Browse repository at this point
Copy the full SHA 08018dcView commit details -
Fixes repo-wide dependency conflict bug
Griffin Roupe committedNov 9, 2021 Configuration menu - View commit details
-
Copy full SHA for fd55500 - Browse repository at this point
Copy the full SHA fd55500View commit details -
Fixes Dockerfile and Makefile to be up to date with develop
This branch branches off from feature/local-development accidentally, so some test-related files are out of date
Griffin Roupe committedNov 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 8fd4bcb - Browse repository at this point
Copy the full SHA 8fd4bcbView commit details
Commits on Nov 10, 2021
-
Remove extraneous console log & bump debounce on codemirror query fro…
…m 250ms -> 1000ms.
Griffin Roupe committedNov 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 8a5ae59 - Browse repository at this point
Copy the full SHA 8a5ae59View commit details -
Fixes styling on Gamma Viewer inside Bootstrap modal
Griffin Roupe committedNov 10, 2021 Configuration menu - View commit details
-
Copy full SHA for c6efed5 - Browse repository at this point
Copy the full SHA c6efed5View commit details -
Merge pull request #10 from helxplatform/feature/modularization
Feature/modularization
Configuration menu - View commit details
-
Copy full SHA for 4fd04ef - Browse repository at this point
Copy the full SHA 4fd04efView commit details -
Merge develop into feature/embeddable-iframe
Griffin Roupe committedNov 10, 2021 Configuration menu - View commit details
-
Copy full SHA for bca3926 - Browse repository at this point
Copy the full SHA bca3926View commit details
Commits on Nov 11, 2021
-
Griffin Roupe committed
Nov 11, 2021 Configuration menu - View commit details
-
Copy full SHA for 821e596 - Browse repository at this point
Copy the full SHA 821e596View commit details -
Merge pull request #11 from helxplatform/feature/embeddable-iframe
Feature/embeddable iframe
Configuration menu - View commit details
-
Copy full SHA for 9b02786 - Browse repository at this point
Copy the full SHA 9b02786View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8c2f7 - Browse repository at this point
Copy the full SHA 8e8c2f7View commit details
Commits on Nov 12, 2021
-
Co-authored-by: Yaphetkg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86b78db - Browse repository at this point
Copy the full SHA 86b78dbView commit details
Commits on Nov 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 386c888 - Browse repository at this point
Copy the full SHA 386c888View commit details
Commits on Nov 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for eca6260 - Browse repository at this point
Copy the full SHA eca6260View commit details
Commits on Nov 17, 2021
-
Where statement autocomplete, TranQLIncompleteParser unit tests, and …
…curie-to-English-name codemirror tooltips (#16) * Updates grammar to parse incomplete where clauses * Fixes strange behavior of quotedString in grammar * Adds v1 functionality to where autocompletion. * Adds tooltips for autocompleted curies in where values * Curies typed into the codemirror will now automatically be resolved into their English identifiers in the background and shown as tooltips * Fixes bugs caused by not handling stale autocomplete calls. * Fix whitespace bug with spaces in autocompletion * Updates make test.python to use src/tranql rather than locally-installed pip tranql package. Adds test for parsing where clause for autocompletion * Adds extensive unit testing for all of the TranQLIncompleteParser * Changes node norm resolution into a single request instead of one for each curie. * Bump allowed results from name-resolutions from 50 -> 250. Properly catch node-norm fetch in case of failure within codemirror onChange method Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95ba45d - Browse repository at this point
Copy the full SHA 95ba45dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f73fd8 - Browse repository at this point
Copy the full SHA 1f73fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30376af - Browse repository at this point
Copy the full SHA 30376afView commit details
Commits on Jan 18, 2022
-
HeLx-UI/TranQL Integration Iteration 2 and Autocompletion Improvements (
#17) * Fix minor bug in automatic English curie name resolution * Relocate codemirror update logic into the _updateCode method. Fix small bug where English curie name resolution didn't work on the initial query loaded with ?query param * Quick fix to minor bug in debounce query execution caused by moving update logic to * Updates embedded TranQL window to only use 100vh (no overflow) instead of header + 100vh graph. * Re-enables navigation tools on embedded mode now that embedded window does not have overflow * Add query param ?answer_viewer for use when embedded param is true, automatically showing the answer viewer instead of the force graph in embedded mode * Removes ?answer_viewer for ?use_last_view. Adds embeddedLocalStorage for explicitly using localStorage while embedded. Adds ?use_last_view, which will show answer viewer/force graph as the default view when embedded, depending on which was last used * Fixes significant bug with _translateGraph that caused numerous issues with the UI. Fixes bug that was previously noted in a comment. Caused the Show Graph button to display the schema if no actual graph had been loaded yet. Also created a bug in which a race condition could cause the schemaMessage to be misconfigured and subsequently break the answer viewer component. * Delete spurious logs added in debugging for previous commit * Adds sorting for concept->concept suggestions based on edge count between concepts * Add sorting of predicate suggestions in autocomplete based on edge scoring. Removes the redundant concept hints on predicate suggestions. Note that edge scoring is not yet implemented in tranql_schema.py, so this sorting will not be apparent. * Adds prototype scoring mechanism to edges provided by redis reasoner * Updates the way that scoring data is obtained in decorate_schema * Update plater graph interface mock to have an empty field. * Fix typo in tranql_schema * Adds rudimentary localStorage cache for curie-to-english-name resolution * Update requirements.txt Updating plater version for summary fix Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: YaphetKG <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c93825 - Browse repository at this point
Copy the full SHA 1c93825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f18e49 - Browse repository at this point
Copy the full SHA 0f18e49View commit details
Commits on Feb 17, 2022
-
New autocomplete changes (#18)
* Fix minor bug in automatic English curie name resolution * Relocate codemirror update logic into the _updateCode method. Fix small bug where English curie name resolution didn't work on the initial query loaded with ?query param * Quick fix to minor bug in debounce query execution caused by moving update logic to * Updates embedded TranQL window to only use 100vh (no overflow) instead of header + 100vh graph. * Re-enables navigation tools on embedded mode now that embedded window does not have overflow * Add query param ?answer_viewer for use when embedded param is true, automatically showing the answer viewer instead of the force graph in embedded mode * Removes ?answer_viewer for ?use_last_view. Adds embeddedLocalStorage for explicitly using localStorage while embedded. Adds ?use_last_view, which will show answer viewer/force graph as the default view when embedded, depending on which was last used * Fixes significant bug with _translateGraph that caused numerous issues with the UI. Fixes bug that was previously noted in a comment. Caused the Show Graph button to display the schema if no actual graph had been loaded yet. Also created a bug in which a race condition could cause the schemaMessage to be misconfigured and subsequently break the answer viewer component. * Delete spurious logs added in debugging for previous commit * Adds sorting for concept->concept suggestions based on edge count between concepts * Add sorting of predicate suggestions in autocomplete based on edge scoring. Removes the redundant concept hints on predicate suggestions. Note that edge scoring is not yet implemented in tranql_schema.py, so this sorting will not be apparent. * Adds prototype scoring mechanism to edges provided by redis reasoner * Updates the way that scoring data is obtained in decorate_schema * Update plater graph interface mock to have an empty field. * Fix typo in tranql_schema * Adds rudimentary localStorage cache for curie-to-english-name resolution * Memoize _resolveIdentifiersFromConcept (full caching functionality for where clause/English name resolution. Note that currently the cached objects are extremely large (memoizing a single value of _resolveIdentifiersFromConcept could potentially cache as upwards of 200kB in localStorage) * Cut down on storage used in caching _resolveIdentifiersFromConcept/Curie. Fix results returned from caching of aforementioned. Add abort controller to name-resolution for expired requests. Remove superfluous values in results from _resolveIdentifiersFromConcept/Curie to cut down on cache size. Limit the number of results cached per query to number that will actually be displayed .Change caching on _resolveIdentifiersFromConcept to return precise results from args. Add abort controller to name-resolution-sri calls for stale autocomplete calls. * Fix issue with caching where overlapping results from different search terms weren't properly handled * Gracefully exit autocomplete on failure rather than displaying an error message. * Remove import of async-retry Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ecc119 - Browse repository at this point
Copy the full SHA 8ecc119View commit details -
use latest plater with connection fix (#19)
* use latest plater with connection fix * remove redis graph dep Co-authored-by: Yaphetkg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f96a696 - Browse repository at this point
Copy the full SHA f96a696View commit details -
Configuration menu - View commit details
-
Copy full SHA for de5d653 - Browse repository at this point
Copy the full SHA de5d653View commit details
Commits on Feb 18, 2022
-
* bump bmt to fixed version * add version for test image * revert version * fix bmt and flask deps * linkml and linkml related things pinned
Configuration menu - View commit details
-
Copy full SHA for 642c208 - Browse repository at this point
Copy the full SHA 642c208View commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3adee0c - Browse repository at this point
Copy the full SHA 3adee0cView commit details -
Adds frontend support for /tranql/autocomplete endpoint which overhau…
…ls name-resolution/node-norm implementation. Adds query_limit field to /tranql/autocomplete endpoint.
Configuration menu - View commit details
-
Copy full SHA for 0cb386b - Browse repository at this point
Copy the full SHA 0cb386bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3e282 - Browse repository at this point
Copy the full SHA 7c3e282View commit details
Commits on Jun 1, 2022
-
Adds levenshtein distance + postprocessing removes all search suggest…
…ions not supported by/associated with studies
Configuration menu - View commit details
-
Copy full SHA for a17268b - Browse repository at this point
Copy the full SHA a17268bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdb81cb - Browse repository at this point
Copy the full SHA fdb81cbView commit details
Commits on Jun 13, 2022
-
Adds prototype for prefix search and fuzzy search usage together. Add…
…s study-linked query param.
Configuration menu - View commit details
-
Copy full SHA for 5f609c9 - Browse repository at this point
Copy the full SHA 5f609c9View commit details
Commits on Jun 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 32888ee - Browse repository at this point
Copy the full SHA 32888eeView commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ac8505e - Browse repository at this point
Copy the full SHA ac8505eView commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 548dfe6 - Browse repository at this point
Copy the full SHA 548dfe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b5c6f - Browse repository at this point
Copy the full SHA 86b5c6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7186ef - Browse repository at this point
Copy the full SHA d7186efView commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b2c3784 - Browse repository at this point
Copy the full SHA b2c3784View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba741f9 - Browse repository at this point
Copy the full SHA ba741f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a259fc7 - Browse repository at this point
Copy the full SHA a259fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b42ac86 - Browse repository at this point
Copy the full SHA b42ac86View commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f2108f - Browse repository at this point
Copy the full SHA 7f2108fView commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f534941 - Browse repository at this point
Copy the full SHA f534941View commit details
Commits on Feb 16, 2023
-
Merge pull request #23 from helxplatform/feature/redisgraph-autocomplete
Feature/redisgraph autocomplete
Configuration menu - View commit details
-
Copy full SHA for cead77d - Browse repository at this point
Copy the full SHA cead77dView commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8d5fdd6 - Browse repository at this point
Copy the full SHA 8d5fdd6View commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 32e2af3 - Browse repository at this point
Copy the full SHA 32e2af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1d34d - Browse repository at this point
Copy the full SHA 2f1d34dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a27dcd6 - Browse repository at this point
Copy the full SHA a27dcd6View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c77b3b5 - Browse repository at this point
Copy the full SHA c77b3b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 329d8e0 - Browse repository at this point
Copy the full SHA 329d8e0View commit details
Commits on Mar 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6c0d131 - Browse repository at this point
Copy the full SHA 6c0d131View commit details -
Configuration menu - View commit details
-
Copy full SHA for 108f389 - Browse repository at this point
Copy the full SHA 108f389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3257a9f - Browse repository at this point
Copy the full SHA 3257a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8226e8 - Browse repository at this point
Copy the full SHA f8226e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfda464 - Browse repository at this point
Copy the full SHA cfda464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3968c3c - Browse repository at this point
Copy the full SHA 3968c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b7127 - Browse repository at this point
Copy the full SHA 13b7127View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8f1c8 - Browse repository at this point
Copy the full SHA 9a8f1c8View commit details -
Merge pull request #25 from helxplatform/feat/add_github_actions
Feat/add GitHub actions
Configuration menu - View commit details
-
Copy full SHA for ce31881 - Browse repository at this point
Copy the full SHA ce31881View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee4e696 - Browse repository at this point
Copy the full SHA ee4e696View commit details -
Merge pull request #24 from helxplatform/fix/prod-build
Fix web build
Configuration menu - View commit details
-
Copy full SHA for 8843294 - Browse repository at this point
Copy the full SHA 8843294View commit details -
Configuration menu - View commit details
-
Copy full SHA for f839dc7 - Browse repository at this point
Copy the full SHA f839dc7View commit details -
Merge pull request #26 from helxplatform/fix/build-heap-memory
Bump node heap memory to 4gb
Configuration menu - View commit details
-
Copy full SHA for e7ad178 - Browse repository at this point
Copy the full SHA e7ad178View commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4f07caa - Browse repository at this point
Copy the full SHA 4f07caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 103f34e - Browse repository at this point
Copy the full SHA 103f34eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b14b6c6 - Browse repository at this point
Copy the full SHA b14b6c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b1d4a3 - Browse repository at this point
Copy the full SHA 8b1d4a3View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10362c4 - Browse repository at this point
Copy the full SHA 10362c4View commit details
Commits on Oct 25, 2023
-
* tranql upgrade python/docker py to 3.10 * Update server.py to py3.10 yaml * Update tranql to redis-stack and add dev-conf and dev-schema files * Make conf.yml file configurable and add to README * Update requirements * updated docker compose to handle some errors with writing to redis and passing all values to tranql through env * fixing error produced by missing conf in tranql api call * fix uvicorn vulnerability issues related to Plater * remove all 'biolink:' additions in code * upgrade plater version to fix biolink issue * plater biolink changes * Tranql works with new biolink data model * updated Plater to new version * fixed plater version * bump version * force update fix, and flasgger version bump * bump old versions * more vul fixes, and version updates * down to zero vul --------- Co-authored-by: Nathan Braswell <[email protected]> Co-authored-by: esurface <[email protected]> Co-authored-by: braswent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bcddea0 - Browse repository at this point
Copy the full SHA bcddea0View commit details
Commits on Nov 17, 2023
-
* tranql upgrade python/docker py to 3.10 * Update server.py to py3.10 yaml * Update tranql to redis-stack and add dev-conf and dev-schema files * Make conf.yml file configurable and add to README * Update requirements * updated docker compose to handle some errors with writing to redis and passing all values to tranql through env * fixing error produced by missing conf in tranql api call * fix uvicorn vulnerability issues related to Plater * remove all 'biolink:' additions in code * upgrade plater version to fix biolink issue * plater biolink changes * Tranql works with new biolink data model * updated Plater to new version * fixed plater version * bump version * force update fix, and flasgger version bump * bump old versions * more vul fixes, and version updates * down to zero vul * change plater version --------- Co-authored-by: Nathan Braswell <[email protected]> Co-authored-by: esurface <[email protected]> Co-authored-by: braswent <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 886fe05 - Browse repository at this point
Copy the full SHA 886fe05View commit details
Commits on Nov 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 19cf521 - Browse repository at this point
Copy the full SHA 19cf521View commit details
Commits on Nov 30, 2023
-
* bump plater and bmt * revert biolink prefix trimming and handling * remove cruft refs to old kps
Configuration menu - View commit details
-
Copy full SHA for b27cbac - Browse repository at this point
Copy the full SHA b27cbacView commit details
Commits on Apr 16, 2024
-
* Release 0.3 (#8) * Merging Griffin's changes (NCATS-Tangerine#118) * Adds support for concept identifiers in auto completion. Fixes small messup with setError message dialog in autocompletion * Adds query string parameter q/query to specify a TranQL query. Adds URL with query param to import/export interface for sharing. Fixes a couple css problems. * Adds barebones interactive shell implementation. Overhauls find tool in favor of a Elasticlunr prototype * Heavily extends on the functionality of the interactive shell. Adds intermediary prototype to shell for two-way communication. Adds basic functionality to intermediary, such as importing external modules and reading promises synchronously. * Adds rudimentary multiline capability in shell thorugh the usage of \n. Adds some functionality to the shell intermediary. * Adds an editor mode to the interactive shell for use with more complex programs * Adds program tabs to script editor * Minor changes to shell * Adds resizing to overflowing tabs in script editor. Adds python syntax highlighting to script editor * Basic (semifunctional) elasticlunr find tool searching * Adds ability to use custom functions in where clause + unit test * Ensures proper parsing of functions and lists + extends relevant units tests * Adds named/keyword arguments to functions + adds corresponding unit test * UDFs added .Refactor CustomFuntion (now CustomFunctions) * Refactoring TranQL pyodide into module * UDF format modified to be more expressive. Major refactor of App modals. A couple other things I'm forgetting * Added promise utility to TranQLApp. Added graph operations to KnowledgeGraph. Pyodide loading and stuff does not occur until the shell is opened * Quick fix to TranQLApp->render * Adds variable support to lists. Fixes bug in expand_nodes where if a concept had multiple nodes and its first node was a variable, it would only generate questions for the variable * Adds ability to use vars as function arguments * Fixes commit to wrong branch * Adds promise wrapper to pyodide_module * adds (semi-functoinal) manifest for pip and reverts change to tranql_ast expand_nodes for now * Removes interactive shell/pyodide * Changes find tool to expand tokens for better results * Lots of changes to find tool * adds highlighting to find tool * Remove context menu & add hover styles to find tool * Adds github pages? * test pages * Adds more to pages * Hopefully fixes pages theme * Adds things to GitHub pages * Adds example notebook directly into pages * Adds UDFs info/comments & more functions * Adds example docs to GitHub Pages. Adds __init__.py to tranql which never got committed * Adds function docs to GitHub Pages * Fixes error modal typo * Adds history viewer prototype. Might be better to just sort cache viewer by timestamp. * Adds ONTO sibling function * Adds comment for failing unit test documenting a known bug which the test aims to prevent * Changes expand_nodes to fix bug/unit test (NCATS-Tangerine#122). * Set theme jekyll-theme-time-machine * Adds documentation on how to add a function in udfs.py * Set theme jekyll-theme-cayman * Adds documentation on how to add a function in udfs.py. Changes jekyll theme in config back to just-the-docs * Fixes some issues with the find tool. Comments out the history viewer. Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> * when using schema the expand nodes function fails to set starting nodes, and hence causing all graph grabbing, this was overlooked in initial merge. * Udfs functions for parents and sibilings looking up wrong keys fix * Error modal not closing properly fix * docker image version bump for new dev image * Update for planner, to fail iff no results can be found after trying all capable KPs. * docker version bump * Varnish docker image to slim debian version * Trapi updates (NCATS-Tangerine#122) * Backplane overhaul to enable centrizied of configuration and conversion between trapi versions * Backplane overhaul to enable centrizied of configuration and conversion between trapi versions * Addition of roger, update tranql frontend to talk to backplane always to ensure trapi configs are universal. Updating tests to those changes * docker image version bump * gnbr and indigo * Tests were that were using local server to use mock servers * icees update to latest bl lookup changes * update tests to match biolink:PascalConceptType in tests * Trapi 1.0 (NCATS-Tangerine#126) * Trapi 1.0 overhaul * Trapi 1.0 schema update. * update unit test files to Trapi 1.0 * Dependency corrections * Web prefix (NCATS-Tangerine#129) * adding web_prefix conf for web api * adding web_prefix conf for web api * minor version added * Convert renciorg refs to helxplatform refs. * Web prefix (NCATS-Tangerine#133) * adding web_prefix conf for web api * adding web_prefix conf for web api * minor version added * bumping plater version * Add UI conversion from TRAPI 1.0 to TRAPI 0.9. * Web prefix for UI (NCATS-Tangerine#139) * ui web prefix jinja way. and adds reasoner to redis results. * changes window.origin to window.href as root location of tranql to play well with prefixed proxy deployments. * Parameterizes docker file to support building a branch for CI/CD. Allows npm to build index file as a jinja template to web_prefix for static assets is allowed when serving from flask. (This has no effect on local development) * Update Dockerfile * Parameterizes docker file to support building a branch for CI/CD. (NCATS-Tangerine#145) - tranql app image should base off of tranql-base image that is build for a specific branch. In CI these two images are built in seq, and tranql-base for develop will checkout develop , - by default tranql-base is built for master and tranql-app will build off of tranql-base:latest. * Configure message not being called filters out important nodes. (NCATS-Tangerine#147) * skip and limit additions for cypher queries * plater lib version bump * test for skip and limit options on redis * fixes test , upgrades plater * strips / from main url (NCATS-Tangerine#154) * Adding db to schema so it shows up on UI auto complete * Refactoring merge endpoint. Using config for faster parsing instead of a new tranql object * Modify schema factory sending tranql config so its able to resolve redis password * Parsing tweaks for 1. Suggesting concepts only base on context, i.e considering start and end nodes , 2. sometimes numeric values cause errors , so tree.toString ensures that doesn't happen * merge for trapi 1.0 * test overhaul for merge and schema supporting redis * Score as summation of publication counts on each edge * score test disable * Support for max connections * fixing api test for score * Adding Makefile, Jenkinsfile, consolidated Docker, tranql src dir * Makefile and Jenkinsfile * Starting to organize & cleanup tests * Makefile * Test cleanup * Bumping version * Makefile * Testing jenkins file * Temp changing jenkins control flow * Update Dockerfile * Structural changes for simplified deployment * Jenkins and Makefile * using first message query graph fixed, now questions are also merged. * root question as query graph for merged answers when using schema on from clause . Redis timeout placed * schema to updated dynamically after redis is populated, and some tests * test for empty schema tweak * import at top * plater version bump * when grabbing trapi option, if tranql query parser does not set it, set to empty dict * Fixing merge conflicts * bump plater version * requirements to fix tests * Removing travis file * - Update requirements.txt , just the required libs - Dockerfile , need to override some conf on the chart so doing install makes dir location hard. for instance we mount tranql/conf/schema.yaml with redis server info, locating that in site-packages is hard * upgrade bmt concept model, and tests to remove chemical substance (#6) Co-authored-by: Yaphetkg <[email protected]> * Feature/local development (#7) * upgrade bmt concept model, and tests to remove chemical substance * Updates schema.yaml to be redis dependent. Adds make commands for local development * Make schema.yaml path configurable via env var Co-authored-by: Yaphetkg <[email protected]> * Update _version.py Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: yaphetkg <[email protected]> Co-authored-by: Chuck Bennett <[email protected]> Co-authored-by: cnbennett3 <[email protected]> Co-authored-by: Steven <[email protected]> Co-authored-by: Carl Schreep <[email protected]> Co-authored-by: Yaphetkg <[email protected]> Co-authored-by: Carl Schreep <[email protected]> * Update _version.py * Update _version.py Use semantic versioning * Release 0.4 (#21) * Merging Griffin's changes (NCATS-Tangerine#118) * Adds support for concept identifiers in auto completion. Fixes small messup with setError message dialog in autocompletion * Adds query string parameter q/query to specify a TranQL query. Adds URL with query param to import/export interface for sharing. Fixes a couple css problems. * Adds barebones interactive shell implementation. Overhauls find tool in favor of a Elasticlunr prototype * Heavily extends on the functionality of the interactive shell. Adds intermediary prototype to shell for two-way communication. Adds basic functionality to intermediary, such as importing external modules and reading promises synchronously. * Adds rudimentary multiline capability in shell thorugh the usage of \n. Adds some functionality to the shell intermediary. * Adds an editor mode to the interactive shell for use with more complex programs * Adds program tabs to script editor * Minor changes to shell * Adds resizing to overflowing tabs in script editor. Adds python syntax highlighting to script editor * Basic (semifunctional) elasticlunr find tool searching * Adds ability to use custom functions in where clause + unit test * Ensures proper parsing of functions and lists + extends relevant units tests * Adds named/keyword arguments to functions + adds corresponding unit test * UDFs added .Refactor CustomFuntion (now CustomFunctions) * Refactoring TranQL pyodide into module * UDF format modified to be more expressive. Major refactor of App modals. A couple other things I'm forgetting * Added promise utility to TranQLApp. Added graph operations to KnowledgeGraph. Pyodide loading and stuff does not occur until the shell is opened * Quick fix to TranQLApp->render * Adds variable support to lists. Fixes bug in expand_nodes where if a concept had multiple nodes and its first node was a variable, it would only generate questions for the variable * Adds ability to use vars as function arguments * Fixes commit to wrong branch * Adds promise wrapper to pyodide_module * adds (semi-functoinal) manifest for pip and reverts change to tranql_ast expand_nodes for now * Removes interactive shell/pyodide * Changes find tool to expand tokens for better results * Lots of changes to find tool * adds highlighting to find tool * Remove context menu & add hover styles to find tool * Adds github pages? * test pages * Adds more to pages * Hopefully fixes pages theme * Adds things to GitHub pages * Adds example notebook directly into pages * Adds UDFs info/comments & more functions * Adds example docs to GitHub Pages. Adds __init__.py to tranql which never got committed * Adds function docs to GitHub Pages * Fixes error modal typo * Adds history viewer prototype. Might be better to just sort cache viewer by timestamp. * Adds ONTO sibling function * Adds comment for failing unit test documenting a known bug which the test aims to prevent * Changes expand_nodes to fix bug/unit test (NCATS-Tangerine#122). * Set theme jekyll-theme-time-machine * Adds documentation on how to add a function in udfs.py * Set theme jekyll-theme-cayman * Adds documentation on how to add a function in udfs.py. Changes jekyll theme in config back to just-the-docs * Fixes some issues with the find tool. Comments out the history viewer. Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> * when using schema the expand nodes function fails to set starting nodes, and hence causing all graph grabbing, this was overlooked in initial merge. * Udfs functions for parents and sibilings looking up wrong keys fix * Error modal not closing properly fix * docker image version bump for new dev image * Update for planner, to fail iff no results can be found after trying all capable KPs. * docker version bump * Varnish docker image to slim debian version * Trapi updates (NCATS-Tangerine#122) * Backplane overhaul to enable centrizied of configuration and conversion between trapi versions * Backplane overhaul to enable centrizied of configuration and conversion between trapi versions * Addition of roger, update tranql frontend to talk to backplane always to ensure trapi configs are universal. Updating tests to those changes * docker image version bump * gnbr and indigo * Tests were that were using local server to use mock servers * icees update to latest bl lookup changes * update tests to match biolink:PascalConceptType in tests * Trapi 1.0 (NCATS-Tangerine#126) * Trapi 1.0 overhaul * Trapi 1.0 schema update. * update unit test files to Trapi 1.0 * Dependency corrections * Web prefix (NCATS-Tangerine#129) * adding web_prefix conf for web api * adding web_prefix conf for web api * minor version added * Convert renciorg refs to helxplatform refs. * Web prefix (NCATS-Tangerine#133) * adding web_prefix conf for web api * adding web_prefix conf for web api * minor version added * bumping plater version * Add UI conversion from TRAPI 1.0 to TRAPI 0.9. * Web prefix for UI (NCATS-Tangerine#139) * ui web prefix jinja way. and adds reasoner to redis results. * changes window.origin to window.href as root location of tranql to play well with prefixed proxy deployments. * Parameterizes docker file to support building a branch for CI/CD. Allows npm to build index file as a jinja template to web_prefix for static assets is allowed when serving from flask. (This has no effect on local development) * Update Dockerfile * Parameterizes docker file to support building a branch for CI/CD. (NCATS-Tangerine#145) - tranql app image should base off of tranql-base image that is build for a specific branch. In CI these two images are built in seq, and tranql-base for develop will checkout develop , - by default tranql-base is built for master and tranql-app will build off of tranql-base:latest. * Configure message not being called filters out important nodes. (NCATS-Tangerine#147) * skip and limit additions for cypher queries * plater lib version bump * test for skip and limit options on redis * fixes test , upgrades plater * strips / from main url (NCATS-Tangerine#154) * Adding db to schema so it shows up on UI auto complete * Refactoring merge endpoint. Using config for faster parsing instead of a new tranql object * Modify schema factory sending tranql config so its able to resolve redis password * Parsing tweaks for 1. Suggesting concepts only base on context, i.e considering start and end nodes , 2. sometimes numeric values cause errors , so tree.toString ensures that doesn't happen * merge for trapi 1.0 * test overhaul for merge and schema supporting redis * Score as summation of publication counts on each edge * score test disable * Support for max connections * fixing api test for score * Adding Makefile, Jenkinsfile, consolidated Docker, tranql src dir * Makefile and Jenkinsfile * Starting to organize & cleanup tests * Makefile * Test cleanup * Bumping version * Makefile * Testing jenkins file * Temp changing jenkins control flow * Update Dockerfile * Structural changes for simplified deployment * Jenkins and Makefile * using first message query graph fixed, now questions are also merged. * root question as query graph for merged answers when using schema on from clause . Redis timeout placed * schema to updated dynamically after redis is populated, and some tests * test for empty schema tweak * import at top * plater version bump * when grabbing trapi option, if tranql query parser does not set it, set to empty dict * Fixing merge conflicts * bump plater version * requirements to fix tests * Removing travis file * - Update requirements.txt , just the required libs - Dockerfile , need to override some conf on the chart so doing install makes dir location hard. for instance we mount tranql/conf/schema.yaml with redis server info, locating that in site-packages is hard * upgrade bmt concept model, and tests to remove chemical substance * upgrade bmt concept model, and tests to remove chemical substance (#6) Co-authored-by: Yaphetkg <[email protected]> * Updates schema.yaml to be redis dependent. Adds make commands for local development * Make schema.yaml path configurable via env var * Feature/local development (#7) * upgrade bmt concept model, and tests to remove chemical substance * Updates schema.yaml to be redis dependent. Adds make commands for local development * Make schema.yaml path configurable via env var Co-authored-by: Yaphetkg <[email protected]> * Updates number of major web dependencies. Notes a bug in App.js Upgrades React, react-force-graph, react-bootstrap, react-codemirror2, classnames, & qs. * Updates numerous web dependencies Upgrades react-filepond/filepond, react-icons, react-split-pane, recharts, & json5 * Removes a few unused dependencies * Adds boilerplate jest testing and sample test Fills/mocks unsupported features required by the TranQL app in jsdom. Adds a basic test that should never fail as an example. * Replaces domjs with Puppeteer testing Replaces domjs jest testing in feature/dependency-updates with end-to-end testing using Puppeteer driver. Adds two temporary tests for prototyping * Small change to App in order ot make it easier to resolve API url outside of React (i.e. in unit tests * Downgrades react-force-graph to fix dependency conflict Resolves bezier-js dependency conflict between CRA and react-force-graph. See issue #282 in react-force-graph. * Undo react-force-graph downgrade beacuse it only causes more errors * Adds schema testing, request mocking, test setup/env * Adds graph testing * Polishes aspects of schema/graph unit tests and tidies things up * Fixes non-mocked tests. Verifies that non-mocked tests work correctly. * Adds web tests to makefile * Updates API/backplane to use Flask-RESTX * Updates graph unit test to throughly check node/edge existence in Three graph * Adds legend unit test * Adds simple autocompletion test and slightly restructures tests to use a globally-specified website URL * Adds more comprehensive request mocking utility and fixes autocomplete test * Restructures autocomplete unit test so that it can test multiple types of completions. Adds an autocomplete tests for context-aware select prediction. Polishes mocking system * Fixes a bug that made it so that mocking didn't work properly in autocompletion test * Slight syntactic change to testUtil * Remove test block that was accidentally left in * Modularizes and refactors various parts of App Moves lengthy autocompletion logic into its own file. Moves main toolbar initialization data into AppToolbar under Toolbar.js. Moves settings modal into SettingsModal.js. Moves example queries used by help modal into static file. * Moves bulky table viewer initialization into AppTableViewer under TableViewer.js * Fixes error in Makefile test.npm * Makes sure Jenkins installs package.json before running tests * setupTests.js will load environment variables when cnofiguring test vars. Jenkins sets web testing env variables. make test.npm runs tests a single time (without watching). * Fixes environment directive under test stage * Fixes Jenkinsfile environment directive? * Wrap after all in try block to see if it fixes Jenkins build * Removes web build from web test installation * Stops jenkins from building production build. Hopefully fixes puppeteer running in Jenkins. * Hopefully fixes Jenkins puppeteer browser launch * Jenkins list chrome dpeendnecies * Another change to see if browser is being properly initialized * Hopefully locates chromium executable on Jenkins * Adds find_chromium to makefile * Adds test_puppeteer to get error information on browser installation in Jenkins * fixes typo in test_puppeteer * Fix bug in test_puppeteer * Should fix Jenkins Puppeteer by installing chrome dependencies * Should fix Puppeteer problem in Jenkins * Fixes improper quotes/apostrophes in Jenkinsfile * Adds test_puppeteer back for additional debugging * Adds env variable/option to disable chromium sandboxing * Tests will launch webserver prior to launching Puppeteer * Fixes merge conflict? * Jenkinks should now launch webserver in background * Changes wget to curl in Jenkinsfile. Adds brief comment of what it's doing. * Remove null output of curl * Adds wget back * Kill webserver after testing is complete * Changes lsof to npx kill-port since lsof is not installed on the build * Fix bug that stopped app from being served on root path * Adds embeddable functionality with qs arg "embed" and adds try catch around getReasonerURLs Query string arg ?embed=true or just ?embed will now has special functionality for embeddeding. This changes how the app renders, as well as specific behaviors such as disabling local storage/Dexie caching. This also adds a try catch block around the getReasonerURLs method which would previously throw an error if the API was down/unavailable. * Adds empty state to embedded graph when a query returns no results. Removes window.localStorage when embedded so that the embedded App cannot make localStorage modifications * Adds EmbedMode enum that allows embedding to either be simple (just the graph) or more complete (with banner, run button, and codemirror. * More changes to how embedding works. Adds debounced query auto-execution on simple embedding (without run button). * Replaces old Robokop answer viewer with gamma-viewer-web component. Adds answer viewer into embedded page as well. * Moves embedded tranql rendering to inside a hook. Changes the way answer viewer works inside of embedded version (component instead of modal now). * Fixes repo-wide dependency conflict bug * Fixes Dockerfile and Makefile to be up to date with develop This branch branches off from feature/local-development accidentally, so some test-related files are out of date * Remove extraneous console log & bump debounce on codemirror query from 250ms -> 1000ms. * Fixes styling on Gamma Viewer inside Bootstrap modal * Adds check for ?embed=false * Update _version.py (#12) * add heap size for build (#13) Co-authored-by: Yaphetkg <[email protected]> * add publish to (#14) * Fixes tranqlURL parsing on production env (#15) * Where statement autocomplete, TranQLIncompleteParser unit tests, and curie-to-English-name codemirror tooltips (#16) * Updates grammar to parse incomplete where clauses * Fixes strange behavior of quotedString in grammar * Adds v1 functionality to where autocompletion. * Adds tooltips for autocompleted curies in where values * Curies typed into the codemirror will now automatically be resolved into their English identifiers in the background and shown as tooltips * Fixes bugs caused by not handling stale autocomplete calls. * Fix whitespace bug with spaces in autocompletion * Updates make test.python to use src/tranql rather than locally-installed pip tranql package. Adds test for parsing where clause for autocompletion * Adds extensive unit testing for all of the TranQLIncompleteParser * Changes node norm resolution into a single request instead of one for each curie. * Bump allowed results from name-resolutions from 50 -> 250. Properly catch node-norm fetch in case of failure within codemirror onChange method Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> * Update _version.py * Update _version.py Using numbers instead due to PEP 440 mandate * HeLx-UI/TranQL Integration Iteration 2 and Autocompletion Improvements (#17) * Fix minor bug in automatic English curie name resolution * Relocate codemirror update logic into the _updateCode method. Fix small bug where English curie name resolution didn't work on the initial query loaded with ?query param * Quick fix to minor bug in debounce query execution caused by moving update logic to * Updates embedded TranQL window to only use 100vh (no overflow) instead of header + 100vh graph. * Re-enables navigation tools on embedded mode now that embedded window does not have overflow * Add query param ?answer_viewer for use when embedded param is true, automatically showing the answer viewer instead of the force graph in embedded mode * Removes ?answer_viewer for ?use_last_view. Adds embeddedLocalStorage for explicitly using localStorage while embedded. Adds ?use_last_view, which will show answer viewer/force graph as the default view when embedded, depending on which was last used * Fixes significant bug with _translateGraph that caused numerous issues with the UI. Fixes bug that was previously noted in a comment. Caused the Show Graph button to display the schema if no actual graph had been loaded yet. Also created a bug in which a race condition could cause the schemaMessage to be misconfigured and subsequently break the answer viewer component. * Delete spurious logs added in debugging for previous commit * Adds sorting for concept->concept suggestions based on edge count between concepts * Add sorting of predicate suggestions in autocomplete based on edge scoring. Removes the redundant concept hints on predicate suggestions. Note that edge scoring is not yet implemented in tranql_schema.py, so this sorting will not be apparent. * Adds prototype scoring mechanism to edges provided by redis reasoner * Updates the way that scoring data is obtained in decorate_schema * Update plater graph interface mock to have an empty field. * Fix typo in tranql_schema * Adds rudimentary localStorage cache for curie-to-english-name resolution * Update requirements.txt Updating plater version for summary fix Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: YaphetKG <[email protected]> * Update _version.py * New autocomplete changes (#18) * Fix minor bug in automatic English curie name resolution * Relocate codemirror update logic into the _updateCode method. Fix small bug where English curie name resolution didn't work on the initial query loaded with ?query param * Quick fix to minor bug in debounce query execution caused by moving update logic to * Updates embedded TranQL window to only use 100vh (no overflow) instead of header + 100vh graph. * Re-enables navigation tools on embedded mode now that embedded window does not have overflow * Add query param ?answer_viewer for use when embedded param is true, automatically showing the answer viewer instead of the force graph in embedded mode * Removes ?answer_viewer for ?use_last_view. Adds embeddedLocalStorage for explicitly using localStorage while embedded. Adds ?use_last_view, which will show answer viewer/force graph as the default view when embedded, depending on which was last used * Fixes significant bug with _translateGraph that caused numerous issues with the UI. Fixes bug that was previously noted in a comment. Caused the Show Graph button to display the schema if no actual graph had been loaded yet. Also created a bug in which a race condition could cause the schemaMessage to be misconfigured and subsequently break the answer viewer component. * Delete spurious logs added in debugging for previous commit * Adds sorting for concept->concept suggestions based on edge count between concepts * Add sorting of predicate suggestions in autocomplete based on edge scoring. Removes the redundant concept hints on predicate suggestions. Note that edge scoring is not yet implemented in tranql_schema.py, so this sorting will not be apparent. * Adds prototype scoring mechanism to edges provided by redis reasoner * Updates the way that scoring data is obtained in decorate_schema * Update plater graph interface mock to have an empty field. * Fix typo in tranql_schema * Adds rudimentary localStorage cache for curie-to-english-name resolution * Memoize _resolveIdentifiersFromConcept (full caching functionality for where clause/English name resolution. Note that currently the cached objects are extremely large (memoizing a single value of _resolveIdentifiersFromConcept could potentially cache as upwards of 200kB in localStorage) * Cut down on storage used in caching _resolveIdentifiersFromConcept/Curie. Fix results returned from caching of aforementioned. Add abort controller to name-resolution for expired requests. Remove superfluous values in results from _resolveIdentifiersFromConcept/Curie to cut down on cache size. Limit the number of results cached per query to number that will actually be displayed .Change caching on _resolveIdentifiersFromConcept to return precise results from args. Add abort controller to name-resolution-sri calls for stale autocomplete calls. * Fix issue with caching where overlapping results from different search terms weren't properly handled * Gracefully exit autocomplete on failure rather than displaying an error message. * Remove import of async-retry Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> * use latest plater with connection fix (#19) * use latest plater with connection fix * remove redis graph dep Co-authored-by: Yaphetkg <[email protected]> * Update _version.py version bump * Bmt version fix (#20) * bump bmt to fixed version * add version for test image * revert version * fix bmt and flask deps * linkml and linkml related things pinned * Update _version.py * Update _version.py Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: yaphetkg <[email protected]> Co-authored-by: Chuck Bennett <[email protected]> Co-authored-by: cnbennett3 <[email protected]> Co-authored-by: Steven <[email protected]> Co-authored-by: Carl Schreep <[email protected]> Co-authored-by: Yaphetkg <[email protected]> Co-authored-by: Carl Schreep <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> * version 0.5.dev --------- Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: frostyfan109 <[email protected]> Co-authored-by: yaphetkg <[email protected]> Co-authored-by: Chuck Bennett <[email protected]> Co-authored-by: cnbennett3 <[email protected]> Co-authored-by: Steven <[email protected]> Co-authored-by: Carl Schreep <[email protected]> Co-authored-by: Yaphetkg <[email protected]> Co-authored-by: Carl Schreep <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]> Co-authored-by: Griffin Roupe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d8d19b - Browse repository at this point
Copy the full SHA 4d8d19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92238f4 - Browse repository at this point
Copy the full SHA 92238f4View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 95110fe - Browse repository at this point
Copy the full SHA 95110feView commit details
Commits on Jun 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 97f8f93 - Browse repository at this point
Copy the full SHA 97f8f93View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e92a81 - Browse repository at this point
Copy the full SHA 5e92a81View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c1394f - Browse repository at this point
Copy the full SHA 5c1394fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f68092a - Browse repository at this point
Copy the full SHA f68092aView commit details