Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-12 | Change the date format for the logger. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | Log how long it takes to run the indexing script. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | Check for a running process by viewing the build dir's contents. | Munyoki Kilyungi | |
In the CI build, the actual build is run in the xapian_directory/build, which is seen as the xapian_directory in this script. The CI handles clean up WRT removing files related to the build process. * scripts/index-genenetwork (create_xapian_index): Create the xapian directory if it doesn't exist. If the xapian directory has files, exit. Create the temporary directory inside the xapian_directory. Remove "build_directory.rmdir()" Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | Return 0 if data changes, else exit with 1. | Munyoki Kilyungi | |
* scripts/index-genenetwork (is_data_modified): Replace click.echo with the respective sys.exit call. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | Explicitly pass sparql_uri to script. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | Rework how the indexes are built. | Munyoki Kilyungi | |
Right now, the checks are done in Guix's build expression. This moves that work to the index-genenetwork script. | |||
2024-06-12 | Add method to check the validity of the tables+RDF checksums. | Munyoki Kilyungi | |
* scripts/index-genenetwork (verify_checksums): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | Generate a SHA256 checksum for the generif graph. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-12 | refactor: add db_utils global logger that will be the default | John Nduli | |
2024-06-12 | fix: use current_app's logger to log db errors | John Nduli | |
2024-06-12 | fix: log errors when an exception occurs due to db_utils | John Nduli | |
2024-06-01 | Use global cache to store generif metadata. | Munyoki Kilyungi | |
This global caches has 3,528 entries and there's no expectation for it to grow significantly. Since child processes inherit the parent’s memory, we can pass the global cache to them, reducing fetch times from 0.001s to 0.00001s, significantly boosting performance when indexing the entire database and enriching results with RDF metadata. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-01 | Add geneRIF prefix. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-06-01 | Add geneRIF to gene index. | Munyoki Kilyungi | |
* scripts/index-genenetwork: Import Template, lru_cache, SPARQLWrapper, JSON (get_rif_metadata): New function. (index_rif_comments): New function. (index_genes): Add rif comments to probeset index. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-05-20 | Delete search endpoints for datasets/publications. | Munyoki Kilyungi | |
* gn3/api/metadata.py: Delete "query_and_frame" import. (search_datasets): Delete. (search_publications): Ditto. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-05-20 | Remove unused variable. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-05-09 | Improve error messaging for use of invalid fahamu token. | Alexander_Kabui | |
2024-05-01 | pep8 formatting | Alexander_Kabui | |
2024-05-01 | Delete debug code | Alexander_Kabui | |
2024-05-01 | Debug: check for if config is loaded in gn3. | Alexander_Kabui | |
2024-05-01 | Fix: fix string formatting error and remove unused imports. | Alexander_Kabui | |
2024-05-01 | Refactoring | Alexander_Kabui | |
*general cleanup for debug code * improve error messaging for successful rating | |||
2024-05-01 | Debug:fix issue use current_app to fetch config | Alexander_Kabui | |
2024-05-01 | Debug Process for LLM_DB_PATH | Alexander_Kabui | |
* this commit is a debugging process for llm_path on cd * issue: writes to db but not correct path | |||
2024-05-01 | Load LLM_DB_PATH as a setting. | Alexander_Kabui | |
2024-05-01 | Add more error info for Database Open error raised | Alexander_Kabui | |
2024-04-30 | Merge pull request #159 from genenetwork/chores/update-llm-db-configuration | Alexander Kabui | |
Chores/update llm db configuration | |||
2024-04-30 | Add a general Exception for the /rating api | Alexander_Kabui | |
2024-04-30 | Replace SQLITE_DB_PATH with LLM_DB_PATH for llm db path. | Alexander_Kabui | |
2024-04-30 | Update LLM_DB_PATH config. | Alexander_Kabui | |
2024-04-30 | Add docstring to view_history function. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Use JWT tokens from gn-auth. | Munyoki Kilyungi | |
* gn3/api/metadata.py: Import time, jwt, AUthorisationError. (edit_dataset): Use JWT tokens from gn-auth and validate them. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Add an endpoint to query a dataset's git history from it's id. | Munyoki Kilyungi | |
* gn3/api/metadata.py: Import get_history. (view_history): New endpoint. * gn3/db/datasets.py (get_history): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Add a method for saving a dataset's metadata to git. | Munyoki Kilyungi | |
* gn3/db/datasets.py (retrieve_metadata): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Rename retrieve_dataset_metadata to retrieve_metadata. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Remove an f-string that doesn't have any interpolated variables. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Add command function that returns an Either monad. | Munyoki Kilyungi | |
* gn3/commands.py: Import Either, Left, Right. (monadic_run_cmd): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-29 | Prevent error when group isn't in parents/f1s JSON file | zsloan | |
2024-04-15 | Delete unused imports. | Munyoki Kilyungi | |
* gn3/api/llm.py: (rate_document, logging): Remove unused imports. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-15 | Fix error in flycheck-mode check in .dir-locals.py | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-15 | Remove empty '() in .dir-locals.el | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-15 | Show trailing white spaces in python-mode. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-15 | Update ".dir-locals.el" with same python defaults. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-11 | Include parents/f1s in default samplelist + add boolean options for them | zsloan | |
2024-04-04 | Rephrase user feedback for Fahamu API in case it takes too long to respond. | Alexander_Kabui | |
2024-03-26 | add sqlite-db-path config | Alexander_Kabui | |
2024-03-26 | fetch pubmed file from /gn-meta/lit | Alexander_Kabui | |
2024-03-25 | pep8 formatting | Alexander_Kabui | |
2024-03-25 | save db data on SQLITE_PATH file path | Alexander_Kabui | |
2024-03-25 | fix user_id type | Alexander_Kabui | |