Age | Commit message (Expand) | Author |
2022-07-19 | Select the platform (GeneChipId) first | Frederick Muriuki Muriithi |
2022-07-07 | Rework guix.scm to use latest commit...Rather than specifying a specific commit in the development guix.scm
this commit has the system automatically get the latest commit and use
that for building the package object.
| Frederick Muriuki Muriithi |
2022-07-07 | Fix linting and typing errors | Frederick Muriuki Muriithi |
2022-07-07 | Fix test | Frederick Muriuki Muriithi |
2022-07-07 | Replace 'magic' with builtin 'mimetypes'...Use the builtin mimetypes which gives better results
| Frederick Muriuki Muriithi |
2022-07-07 | Rework styling for form elements | Frederick Muriuki Muriithi |
2022-07-07 | Add filetype details to database update code...The filetype determines the queries to be run to update the database,
therefore, this commit adds filetype information.
| Frederick Muriuki Muriithi |
2022-07-07 | Provide selection for GeneChips...The GeneChipId value is required for the data being inserted, so this
commit provides the UI to enable selection of the chip.
| Frederick Muriuki Muriithi |
2022-07-06 | Implement UI for dataset selection...As part of updating the database with the new data, there is a need to
select the appropriate dataset that the data belongs to, and this
commit provides the UI to assist the user do that.
| Frederick Muriuki Muriithi |
2022-06-28 | Check for inconsistent columns...The number columns in each contents line should be equal to the nember
of columns in the header line.
| Frederick Muriuki Muriithi |
2022-06-22 | Test zipfiles uploads: commit forgotten tests | Frederick Muriuki Muriithi |
2022-06-22 | Test the results pages | Frederick Muriuki Muriithi |
2022-06-21 | Test the progress indication feature | Frederick Muriuki Muriithi |
2022-06-21 | Rename fixture: fixture gives back the redis url, not a server | Frederick Muriuki Muriithi |
2022-06-21 | Update tests: Ensure errors return status code 400 | Frederick Muriuki Muriithi |
2022-06-21 | Test the upload of zip files works as expected...- Ensure errors respond with status code 400
- Ensure error messages are displayed for any invalid zip file that is
uploaded.
| Frederick Muriuki Muriithi |
2022-06-17 | Add configs for pytest | Frederick Muriuki Muriithi |
2022-06-17 | Test endpoint '/parse/parse'...* Ensure error messages are displayed if a request is made to the
'/parse/parse' endpoint with invalid, or missing data.
| Frederick Muriuki Muriithi |
2022-06-16 | Add more UI tests...- Test upload with missing or invalid data
- Test triggering the parsing of the file
| Frederick Muriuki Muriithi |
2022-06-15 | Fix linting and type errors | Frederick Muriuki Muriithi |
2022-06-15 | Setup test fixtures and initial tests for web-UI | Frederick Muriuki Muriithi |
2022-06-13 | Add upload progress indicator | Frederick Muriuki Muriithi |
2022-06-10 | Enable upload of zipfiles | Frederick Muriuki Muriithi |
2022-06-10 | Update tests: Accept zeroes as valid values | Frederick Muriuki Muriithi |
2022-06-02 | Enable user abortion of file parsing...Enable the user to abort the background parsing of the file.
| Frederick Muriuki Muriithi |
2022-06-02 | Expire the jobs in 14 days by default | Frederick Muriuki Muriithi |
2022-06-02 | Add an error display to the progress status report...Enable the progress status page to show all the errors found at any
point during the processing of the file.
| Frederick Muriuki Muriithi |
2022-06-02 | Provide missing argument | Frederick Muriuki Muriithi |
2022-05-27 | Update documentation | Frederick Muriuki Muriithi |
2022-05-27 | Remove unnecessary print statement | Frederick Muriuki Muriithi |
2022-05-27 | Accept zeroes | Frederick Muriuki Muriithi |
2022-05-27 | Revert "Accept exponential notation for standard-error files"...This reverts commit 960c1a5b831d8761a3e1716f86ded4cc5b67eea0.
After meeting with Arthur, it was confirmed that the CSV file should
not have values in the exponential notation.
| Frederick Muriuki Muriithi |
2022-05-20 | Accept exponential notation for standard-error files | Frederick Muriuki Muriithi |
2022-05-20 | Use standard-error rather than standard_error for consistency...The CLI scripts use "standard-error" so update the web version to fit
in with that.
| Frederick Muriuki Muriithi |
2022-05-20 | Fix minor bugs | Frederick Muriuki Muriithi |
2022-05-20 | Handle errors...Implement code to handle errors in the processing of files.
| Frederick Muriuki Muriithi |
2022-05-19 | Update Web-UI: use new error collection paradigm...- README.org: document how to run scripts manually
- manifest.scm: remove python-rq as a dependency
- qc_app/jobs.py: rework job launching and processing
- qc_app/parse.py: use reworked job processing
- qc_app/templates/job_progress.html: display progress correctly
- qc_app/templates/parse_results.html: display final results
- scripts/worker.py: new worker script
| Frederick Muriuki Muriithi |
2022-05-19 | Extract progress indication from the parsing...Since progress indication is not part of the parsing, this commit
extracts the progress indication into functions with well defined
input arguments that hide the progress indication logic from the
parsing function.
| Frederick Muriuki Muriithi |
2022-05-18 | Update CLI: use new error collection code...Use the new code that collects the errors in the CLI client.
| Frederick Muriuki Muriithi |
2022-05-18 | Remove obsoleted code. Fix linting errors....Remove the old code that relied on exceptions to parse errors in the
uploaded files.
| Frederick Muriuki Muriithi |
2022-05-18 | Simplify slot names and fix namedtuple type name...- replace `line_number` with `line` and `column_number` with `column`
to save on slot name lengths.
- Fix the type name for the `DuplicateHeading` namedtuple type
| Frederick Muriuki Muriithi |
2022-05-18 | Parse files with new non-exception functions...Parse the files with the new functions that return error objects
instead of raising exceptions
| Frederick Muriuki Muriithi |
2022-05-18 | Return errors when found or None otherwise...This commit adds a number of functions that return the error object
when an error is found, or `None` otherwise. It avoids the use of
exceptions as control flow constructs.
| Frederick Muriuki Muriithi |
2022-05-11 | Remove unnecessary packages for the CLI version | Frederick Muriuki Muriithi |
2022-05-11 | Update the guix definitions for the application | Frederick Muriuki Muriithi |
2022-05-11 | Document generating and running qc for/with docker | Frederick Muriuki Muriithi |
2022-05-11 | Tag string as a python f-string to fix error display bug | Frederick Muriuki Muriithi |
2022-05-09 | Update documentation and license...Add documentation on how to run the development version of the
GeneNetwork Quality Control application.
Update the license to the agpl3+ license used by genenetwork3
| Frederick Muriuki Muriithi |
2022-05-05 | Add a guix definition to enable installation | Frederick Muriuki Muriithi |
2022-05-05 | Add the long_description field for setuptools | Frederick Muriuki Muriithi |