Commit Graph

  • eb28b93781 reorganized GH runner setups Palash Tyagi 2025-05-04 00:53:19 +01:00
  • 33d021072e Refactor unit test steps for clarity and organization Palash Tyagi 2025-05-04 00:47:13 +01:00
  • 8ba39f8e87 Reorder steps in unit tests workflow to clarify coverage generation process Palash Tyagi 2025-05-04 00:42:34 +01:00
  • cae230783e Enhance output messages for code coverage and documentation steps in unit tests workflow Palash Tyagi 2025-05-04 00:39:23 +01:00
  • 101ee8c1c7 Fix description for github-token input in runner fallback action Palash Tyagi 2025-05-04 00:35:07 +01:00
  • b25c6d358e Add checkout step to runner selection in workflows Palash Tyagi 2025-05-04 00:33:28 +01:00
  • aaac6bfc3b Update runner fallback action Palash Tyagi 2025-05-04 00:31:41 +01:00
  • 6076e0c8e3 Implement runner fallback mechanism for docs and unit test workflows Palash Tyagi 2025-05-04 00:29:06 +01:00
  • d15aaf437f Add runner fallback action to select self-hosted or fallback GitHub-hosted runners Palash Tyagi 2025-05-04 00:28:58 +01:00
  • 3b67d6e477
    Merge branch 'main' into wkflow-update Palash Tyagi 2025-05-04 00:06:50 +01:00
  • f084eae72c Add Docker setup files for ARM GitHub Actions self-hosted runner Palash Tyagi 2025-05-03 23:53:23 +01:00
  • 860cd4d081 Update workflows to support self-hosted runners Palash Tyagi 2025-05-03 23:17:47 +01:00
  • 04fbf5ca50
    Merge pull request #36 from Magnus167/runner-upgrade Palash Tyagi 2025-05-03 22:58:19 +01:00
  • 49c9e7f66d Add start.sh script to manage Docker container startup Palash Tyagi 2025-05-03 22:40:08 +01:00
  • 08a4871907 Comment out container_name in docker-compose.yml to allow for multiple runners Palash Tyagi 2025-05-03 22:28:15 +01:00
  • dbb95c9b1a renamed start to entrypoint Palash Tyagi 2025-05-03 22:25:31 +01:00
  • 8417b9e5d7 Update Dockerfile to use entrypoint.sh instead of start.sh Palash Tyagi 2025-05-03 22:25:17 +01:00
  • d81da1786d
    Merge pull request #35 from Magnus167/gh-runner Palash Tyagi 2025-05-03 21:40:27 +01:00
  • 8876379443 Refactor benchmark workflows to use self-hosted runner and disable push trigger Palash Tyagi 2025-05-03 21:33:47 +01:00
  • 4fe81b7a26 Add example.env configuration for GitHub Actions runner Palash Tyagi 2025-05-03 21:33:25 +01:00
  • aca1e1381f Add docker-compose configuration for GitHub Actions runner Palash Tyagi 2025-05-03 21:31:48 +01:00
  • 6d0430e5ed Add Dockerfile and start script for GitHub Actions runner setup Palash Tyagi 2025-05-03 21:31:42 +01:00
  • ae2daeeda7 Update upload-artifact action to version 4 in benchmark workflow Palash Tyagi 2025-05-03 19:22:29 +01:00
  • 4cb095b71f
    Merge pull request #33 from Magnus167/benchmarks Palash Tyagi 2025-05-03 19:04:34 +01:00
  • a59c4c56bf Update benchmark report naming to include commit SHA for better traceability Palash Tyagi 2025-05-03 17:21:56 +01:00
  • 8cb33bc096 Add GitHub Actions workflow for running benchmarks and uploading reports Palash Tyagi 2025-05-03 17:20:11 +01:00
  • bb34991a5f Increase measurement time in benchmark configuration to 2000ms for improved accuracy Palash Tyagi 2025-05-03 15:25:15 +01:00
  • 676ae413a6 Enhance benchmarks by expanding size tests to include 1, 100, and 1000 matrices, and change Criterion config Palash Tyagi 2025-05-03 14:59:48 +01:00
  • 4e70e868fd Refactor benchmarks to focus on 1000 size matrices and add matrix arithmetic operations Palash Tyagi 2025-05-03 02:21:15 +01:00
  • e2db5eb315
    Merge branch 'main' into date_utils Palash Tyagi 2025-05-03 01:32:47 +01:00
  • 0a9d9e38c3
    Merge branch 'main' into floatops Palash Tyagi 2025-05-03 01:32:25 +01:00
  • d2c2ebca0f
    Merge branch 'main' into csv Palash Tyagi 2025-05-03 01:32:05 +01:00
  • e61494edc1
    Merge branch 'main' into benchmarks Palash Tyagi 2025-05-03 01:31:38 +01:00
  • aeaf936380
    Merge pull request #34 from Magnus167/update_matrix_implementation Palash Tyagi 2025-05-03 01:30:07 +01:00
  • 3f24764a13 Merge branch 'main' into update_matrix_implementation Palash Tyagi 2025-05-03 01:22:28 +01:00
  • 25a2a0d831 Add .vscode/ to .gitignore to exclude Visual Studio Code settings Palash Tyagi 2025-05-03 01:19:27 +01:00
  • 1dbe5d0efe Update matrix arithmetic operations Palash Tyagi 2025-05-03 01:19:01 +01:00
  • b17863dcdc Organize code structure by adding section comments Palash Tyagi 2025-05-03 01:18:24 +01:00
  • ac0eed2d56 Add comprehensive arithmetic and boolean logic tests for Matrix operations Palash Tyagi 2025-05-03 01:17:01 +01:00
  • 73a30d45c5 Rename test matrix creation functions for clarity and consistency Palash Tyagi 2025-05-03 01:16:33 +01:00
  • 3cb68be062 Refactor element-wise arithmetic operations to use a centralized dimension check for improved error handling Palash Tyagi 2025-05-03 01:11:59 +01:00
  • ca734fbedf Enhance bitwise operations for boolean matrices and implement logical NOT for both owned and borrowed matrices Palash Tyagi 2025-05-03 00:39:08 +01:00
  • 36a0846efa Enhance element-wise arithmetic operations for Matrix + Scalar to support in-place modifications and improve performance Palash Tyagi 2025-05-03 00:38:07 +01:00
  • 7f587a7b7e Enhance element-wise arithmetic operations for Matrix to support multiple ownership variants and improve in-place modifications Palash Tyagi 2025-05-03 00:37:06 +01:00
  • a30a7101e8 Refactor element-wise comparison macro to improve naming consistency Palash Tyagi 2025-05-03 00:36:03 +01:00
  • 10c6116f8f Enhance element-wise comparison methods to optimize data handling Palash Tyagi 2025-05-03 00:35:34 +01:00
  • ecb1939ec2 Enhance error messages in Broadcastable trait to clarify row and column count mismatches Palash Tyagi 2025-05-03 00:32:46 +01:00
  • bdd0a23096 Enhance add_column and add_row methods to handle empty matrices and improve error handling Palash Tyagi 2025-05-03 00:31:11 +01:00
  • 4c02006153 Optimize column swapping logic to handle empty matrices and prevent unnecessary swaps Palash Tyagi 2025-05-03 00:29:14 +01:00
  • 9fd3582061 Refactor delete_row method to improve bounds checking and optimize data rebuilding Palash Tyagi 2025-05-03 00:26:43 +01:00
  • 8574d86abc Enhance delete_column method to improve efficiency of column removal Palash Tyagi 2025-05-03 00:26:21 +01:00
  • 20727a2b91 Improve column swapping logic to handle empty matrices and prevent overlapping swaps Palash Tyagi 2025-05-03 00:25:45 +01:00
  • a3b2c2e7b4 Update benchmarks: rename benchmark to benchmarks and add combined benchmarks for matrix operations Palash Tyagi 2025-05-03 00:05:41 +01:00
  • 147cb2f168
    Merge branch 'main' into benchmarks Palash Tyagi 2025-05-02 23:43:07 +01:00
  • d2d4764c17
    Merge pull request #31 from Magnus167/bugfix/not_operator Palash Tyagi 2025-05-02 23:40:12 +01:00
  • 3007db1d02
    Merge branch 'main' into bugfix/not_operator Palash Tyagi 2025-05-02 23:38:58 +01:00
  • bdef7f1732
    Merge branch 'main' into date_utils Palash Tyagi 2025-05-02 23:38:53 +01:00
  • 4d846287e8
    Merge branch 'main' into floatops Palash Tyagi 2025-05-02 23:38:46 +01:00
  • 34cff9f05e
    Merge branch 'main' into update_frame_init Palash Tyagi 2025-05-02 23:38:42 +01:00
  • f5f3f2c100
    Merge branch 'main' into csv Palash Tyagi 2025-05-02 23:38:37 +01:00
  • ccab83e501
    Merge pull request #32 from Magnus167/bugfix/wkflow Palash Tyagi 2025-05-02 23:38:31 +01:00
  • 9209579a65 testing commit Palash Tyagi 2025-05-02 23:36:54 +01:00
  • 55a3c788ea Add concurrency settings to unit test workflow Palash Tyagi 2025-05-02 23:36:30 +01:00
  • 44e15ae489 Update pull request types in workflow trigger for unit tests Palash Tyagi 2025-05-02 23:35:54 +01:00
  • cf6cd18fad Add pull request types to workflow trigger for unit tests Palash Tyagi 2025-05-02 23:33:39 +01:00
  • e2e349fec5 Implement logical NOT for references to boolean matrices Palash Tyagi 2025-05-02 23:30:23 +01:00
  • 2bd01eabb0 Update Cargo.toml and Cargo.lock to add new dependencies and benchmarks Palash Tyagi 2025-05-02 22:15:42 +01:00
  • f91ddc5c41 Improve assertions and documentation for matrix operations; allow 0-row matrices from empty columns. Palash Tyagi 2025-05-01 23:56:06 +01:00
  • ba1e2b3d43 update imports and module docstring Palash Tyagi 2025-05-01 23:14:37 +01:00
  • a0a551c7d9 update into_vec, from_vec Palash Tyagi 2025-05-01 23:13:57 +01:00
  • 7cf41171a8 Allow creation of 0-row matrices from empty column data and improve data flattening in from_cols method. Palash Tyagi 2025-05-01 23:12:19 +01:00
  • 38c5c28454 Enhance matrix assertions for row and column operations to allow 0-row matrices with empty columns and improve error messages for index out of bounds. Palash Tyagi 2025-05-01 23:10:51 +01:00
  • 9fcb1ea2cf
    Merge branch 'main' into csv Palash Tyagi 2025-05-01 01:14:09 +01:00
  • 623303cf72 Update README to include upcoming features for CSV I/O, Date Utils, and more math functions Palash Tyagi 2025-05-01 01:13:34 +01:00
  • 3c8b69d3ab Merge branch 'main' into update_frame_init Palash Tyagi 2025-05-01 01:09:21 +01:00
  • bdd3293c65
    Merge branch 'main' into floatops Palash Tyagi 2025-05-01 01:08:16 +01:00
  • bda1298397 empty commit Palash Tyagi 2025-05-01 01:05:37 +01:00
  • 2b4ef8a371
    Merge branch 'main' into date_utils Palash Tyagi 2025-05-01 01:03:32 +01:00
  • 0671790f0f
    Merge pull request #27 from Magnus167/wkflow_updates Palash Tyagi 2025-05-01 01:03:23 +01:00
  • ed51a74f6b Add rustframe logo to documentation output Palash Tyagi 2025-05-01 01:02:09 +01:00
  • dab2c758e6 Add condition to skip tests for draft pull requests Palash Tyagi 2025-05-01 01:02:03 +01:00
  • 7a55396cf3
    Merge pull request #25 from Magnus167/readme_logo Palash Tyagi 2025-04-30 18:49:08 +01:00
  • dc09ee7006 Add comment explaining the use of center tag in README Palash Tyagi 2025-04-30 18:47:20 +01:00
  • 70ad5d6be4 Center logo in README and reduce height from 75 to 50 pixels Palash Tyagi 2025-04-30 18:46:45 +01:00
  • b6c548ba7a testing... Palash Tyagi 2025-04-30 18:41:19 +01:00
  • d42f1cee61 Reduce logo height in README from 100 to 50 pixels Palash Tyagi 2025-04-30 18:40:14 +01:00
  • 5c69ee3ac2 Align logo image to the left in README Palash Tyagi 2025-04-30 18:39:42 +01:00
  • 9ebc507f4a Add line break above project title in README Palash Tyagi 2025-04-30 18:39:09 +01:00
  • ebaf3565ce Remove unnecessary line breaks in README Palash Tyagi 2025-04-30 18:38:41 +01:00
  • 3d3e29356e Align logo image to the right in README Palash Tyagi 2025-04-30 18:37:44 +01:00
  • f2c53719e7 Add spacing above project title in README Palash Tyagi 2025-04-30 18:12:21 +01:00
  • 6447bf4627 Fix logo image path in README Palash Tyagi 2025-04-30 18:10:19 +01:00
  • 840f99fdd7 Add logo image to README Palash Tyagi 2025-04-30 13:54:57 +01:00
  • 1213d588ec Refactor date frequency handling in DatesList to improve clarity and reduce code duplication Palash Tyagi 2025-04-29 23:43:12 +01:00
  • a76963ec2e move bdates and dates modules into dateutils module Palash Tyagi 2025-04-29 00:03:06 +01:00
  • 15f305fc17 fix README code example Palash Tyagi 2025-04-28 19:22:46 +01:00
  • 67d735d08e fix README code Palash Tyagi 2025-04-28 19:21:15 +01:00
  • caaf8c9411 Refactor test module imports Palash Tyagi 2025-04-27 01:37:42 +01:00
  • 28d052af6a Merge branch 'frame_series_ops' Palash Tyagi 2025-04-26 17:43:53 +01:00
  • 8f35a08d21 Refactor README example to improve type annotations and clarity in matrix operations Palash Tyagi 2025-04-26 17:43:22 +01:00