Commit Graph

  • 11330e464b
    Merge pull request #56 from Magnus167/add-examples Palash Tyagi 2025-07-06 11:34:42 +01:00
  • 162a09fc22 Add examples for map and zip methods in README Palash Tyagi 2025-07-06 11:33:38 +01:00
  • 27275e2479
    Merge branch 'main' into csv Palash Tyagi 2025-07-06 11:05:20 +01:00
  • 74bec4b69e
    Merge branch 'main' into dataframe Palash Tyagi 2025-07-06 11:05:14 +01:00
  • 5db5475a61
    Merge pull request #55 from Magnus167/map-zip Palash Tyagi 2025-07-06 10:56:11 +01:00
  • 2da1e9bf04 Fix dimension mismatch assertion in zip method and add panic test for incompatible matrices Palash Tyagi 2025-07-06 10:54:23 +01:00
  • 601dc66d7d Add panic test for frame_zip method with incompatible dimensions Palash Tyagi 2025-07-06 10:47:21 +01:00
  • 073a22b866 Add frame_map and frame_zip methods to Frame struct with corresponding tests Palash Tyagi 2025-07-06 01:55:49 +01:00
  • ffa1a76df4 Implement map and zip methods for SeriesOps trait and add corresponding tests Palash Tyagi 2025-07-06 01:55:45 +01:00
  • 621632b7d2 Implement map and zip methods for SeriesOps trait and add corresponding tests Palash Tyagi 2025-07-06 01:55:35 +01:00
  • 64e578fae2 Add examples for matrix multiplication, dot product, and transpose in README Palash Tyagi 2025-07-06 01:21:30 +01:00
  • 58b38311b5
    Merge branch 'main' into dataframe Palash Tyagi 2025-07-06 01:04:19 +01:00
  • 9ef719316a
    Merge branch 'main' into csv Palash Tyagi 2025-07-06 01:04:10 +01:00
  • f44bb5b205
    Merge pull request #54 from Magnus167/fix-benchmark Palash Tyagi 2025-07-06 01:00:48 +01:00
  • fde9c73a66 Fix README formatting by commenting out logo image line Palash Tyagi 2025-07-06 00:53:31 +01:00
  • 85e0eb7e67 Update benchmarks to use Axis enum for apply_axis method Palash Tyagi 2025-07-06 00:53:27 +01:00
  • 4ed23069fc
    Merge branch 'main' into dataframe Palash Tyagi 2025-07-06 00:47:15 +01:00
  • b8e64811ed
    Merge pull request #53 from Magnus167/matrix-ops-enhancement Palash Tyagi 2025-07-06 00:46:09 +01:00
  • 2ac2db258f Add tests for matrix multiplication and transpose operations in Frame Palash Tyagi 2025-07-06 00:38:22 +01:00
  • 7a68d13eb3 Change transpose method to take an immutable reference Palash Tyagi 2025-07-06 00:38:14 +01:00
  • f39c678192 Add test for matrix multiplication error handling and create 4x4 test matrix with NaNs Palash Tyagi 2025-07-06 00:38:07 +01:00
  • ad9f89860e Add benchmarks for matrix and frame operations including multiplication, summation, product, application along axes, and transposition Palash Tyagi 2025-07-06 00:23:03 +01:00
  • ef574892fa Add transpose method to Frame for matrix transposition Palash Tyagi 2025-07-06 00:22:41 +01:00
  • 30bff6ecf4 Add transpose method to Frame for matrix transposition Palash Tyagi 2025-07-06 00:22:10 +01:00
  • 9daf583a4d Implement matrix multiplication and dot product methods for SeriesOps in Frame<f64> Palash Tyagi 2025-07-05 21:07:46 +01:00
  • 1ebc3546d2 Refactor assertions for clarity in Matrix methods and update test cases for consistency Palash Tyagi 2025-07-05 21:07:32 +01:00
  • ffe635f1c4 Add transpose method and corresponding tests for Matrix Palash Tyagi 2025-07-05 21:07:21 +01:00
  • 75f194b8c9 Implement matrix multiplication and dot product methods for FloatMatrix in SeriesOps trait Palash Tyagi 2025-07-05 20:44:16 +01:00
  • 3e279b8138 Fix image height attribute in README.md Palash Tyagi 2025-07-05 15:35:16 +01:00
  • a06725686f using http api instead of gh cli Palash Tyagi 2025-07-05 15:34:31 +01:00
  • 7106f6ccf7 Add a blank line at the beginning of README.md for better formatting Palash Tyagi 2025-07-05 00:58:31 +01:00
  • 95911fb0ef Fix GitHub token reference for downloading benchmark report Palash Tyagi 2025-07-05 00:56:53 +01:00
  • 84b7fc8eec Fix GitHub token reference for downloading benchmark report Palash Tyagi 2025-07-05 00:53:22 +01:00
  • 7a580327e8
    Merge pull request #52 from Magnus167/updating-example Palash Tyagi 2025-07-05 00:51:25 +01:00
  • 1e908b0ac5 Fix token handling for downloading benchmark report in workflow Palash Tyagi 2025-07-05 00:50:10 +01:00
  • 1f306c59f2 Add instructions for running examples in README.md Palash Tyagi 2025-07-05 00:47:57 +01:00
  • 48660b1a75 Add rand as a development dependency in Cargo.toml Palash Tyagi 2025-07-05 00:47:51 +01:00
  • 6858fa4bfa Implement main game loop and board printing for Conway's Game of Life Palash Tyagi 2025-07-05 00:47:45 +01:00
  • 545c1d7117
    Merge pull request #51 from Magnus167/examples-folder Palash Tyagi 2025-07-04 20:20:26 +01:00
  • da72f18b42 moved file Palash Tyagi 2025-07-04 20:17:52 +01:00
  • 7d7794627b Refactor DataFrame usage example in README.md for clarity and consistency Palash Tyagi 2025-07-04 20:15:47 +01:00
  • d9bdf8ee96
    Merge branch 'main' into dataframe Palash Tyagi 2025-07-04 00:59:57 +01:00
  • e7d4e2221c
    Merge pull request #50 from Magnus167/update-doc Palash Tyagi 2025-07-04 00:59:51 +01:00
  • 960fd345c2
    Merge branch 'main' into csv Palash Tyagi 2025-07-04 00:59:25 +01:00
  • c7e39e6f99
    Merge branch 'main' into update-doc Palash Tyagi 2025-07-04 00:57:07 +01:00
  • a61ff8a4e1
    Merge branch 'main' into dataframe Palash Tyagi 2025-07-04 00:55:16 +01:00
  • 36588e38f6
    Merge pull request #49 from Magnus167/examples-gol Palash Tyagi 2025-07-04 00:54:36 +01:00
  • bc5cc65897 Update documentation for to_vec method to improve clarity Palash Tyagi 2025-07-04 00:53:15 +01:00
  • 2477b3e8f6 Update README.md for formatting consistency and add examples section Palash Tyagi 2025-07-04 00:48:13 +01:00
  • 60639ade01 Implement Game of Life simulation with neighbor layer shifting and patterns Palash Tyagi 2025-07-04 00:48:08 +01:00
  • 26ee580710 Refactor README: update DataFrame usage example Palash Tyagi 2025-07-04 00:46:12 +01:00
  • 96934cd89f update DataFrame module exports Palash Tyagi 2025-07-04 00:45:45 +01:00
  • 27ab1ac129 reimplement dataframe functionality from scratch Palash Tyagi 2025-07-04 00:45:28 +01:00
  • eb4fefe363 Enhance DataFrame display: implement column ellipsis for large datasets; improve row and column index calculations for better output formatting. Palash Tyagi 2025-07-02 23:45:43 +01:00
  • 60cc97e702 Enhance DataFrame display: implement row truncation with ellipsis for large datasets; improve column width calculations and formatting for better readability. Palash Tyagi 2025-07-02 23:33:34 +01:00
  • 7e2a5ec18d Enhance DataFrame display: update head and tail methods for improved row retrieval and formatting; refine display output for empty DataFrames and adjust column width calculations. Palash Tyagi 2025-07-02 22:18:09 +01:00
  • 4038d25b07 applied formatting Palash Tyagi 2025-07-02 00:25:45 +01:00
  • aa15248b58 Rename variable for clarity in DataFrame display formatting Palash Tyagi 2025-07-02 00:25:31 +01:00
  • fa392ec631 Add head_n and tail_n methods to DataFrame for row retrieval; enhance display formatting Palash Tyagi 2025-07-02 00:22:52 +01:00
  • 8b6f16236a Refactor TypedFrame methods using macros for common functionality and improve column accessors Palash Tyagi 2025-07-01 23:26:57 +01:00
  • 58acea8467 Add DataFrame usage examples to README.md Palash Tyagi 2025-06-22 21:16:06 +01:00
  • 2607d9c3b0 Add pub use statement for DataFrame, DataFrameColumn, and TypedFrame in mod.rs Palash Tyagi 2025-06-22 21:15:12 +01:00
  • 57ed06f79b Reimplemented dataframe class with TypedFrame interface Palash Tyagi 2025-06-22 19:47:12 +01:00
  • 01a132264f Remove unused imports and clean up test module in DataFrame implementation Palash Tyagi 2025-06-22 05:44:24 +01:00
  • ff4535c56b Implement column renaming in DataFrame, updating both logical names and underlying Frame references. Palash Tyagi 2025-06-22 05:35:48 +01:00
  • 9b480e8130
    Merge branch 'main' into dataframe Palash Tyagi 2025-06-22 05:22:06 +01:00
  • 6e0ea441e4
    Merge pull request #48 from Magnus167/range-index-update Palash Tyagi 2025-06-22 05:21:45 +01:00
  • 453e34ef82 Improve panic message for invalid Range index in Frame::new test Palash Tyagi 2025-06-22 05:19:52 +01:00
  • 092a7b7cce Validate range index length in Frame::new to prevent mismatches with matrix rows Palash Tyagi 2025-06-22 05:08:05 +01:00
  • fe666a4ddb First draft: Implement DataFrame and DataFrameColumn structures Palash Tyagi 2025-06-22 05:01:19 +01:00
  • b80d5ab381 Add documentation for the DataFrame module and include it in the library Palash Tyagi 2025-06-22 05:00:59 +01:00
  • 49f7558225 Enhance column access methods to clarify usage by name and physical index Palash Tyagi 2025-06-22 05:00:42 +01:00
  • 325e75419c
    Merge branch 'main' into csv Palash Tyagi 2025-06-07 13:38:30 +01:00
  • 349ae52629
    Merge pull request #46 from Magnus167/bechmark-edits Palash Tyagi 2025-06-07 13:23:23 +01:00
  • 7b33b5b582 Handle missing benchmark artifact by creating an HTML placeholder instead of failing the workflow Palash Tyagi 2025-06-07 13:17:06 +01:00
  • 9279939c30 Replace BDatesList and BDateFreq with DatesList and DateFreq in benchmarks Palash Tyagi 2025-06-07 13:09:32 +01:00
  • 092aebd5fc
    Merge pull request #45 from Magnus167/frame_ops_enhance Palash Tyagi 2025-06-07 12:27:56 +01:00
  • f1ab33ed96 Fix comments to remove placeholder text in usage examples for BDatesList and DatesList Palash Tyagi 2025-06-07 11:35:55 +01:00
  • 80196f8a53 Enhance element-wise and bitwise operation implementations for Frame<T> and Frame<bool> Palash Tyagi 2025-06-02 20:10:39 +01:00
  • b1dc18d05b
    Merge branch 'main' into csv Palash Tyagi 2025-05-15 18:35:46 +01:00
  • afe0e15ede
    Merge pull request #44 from Magnus167/date_utils Palash Tyagi 2025-05-15 00:12:32 +01:00
  • 91b4ed9c56
    Merge branch 'main' into date_utils Palash Tyagi 2025-05-15 00:11:12 +01:00
  • bc00035bc0 Add type alias for DateFreq to enhance clarity in business date frequency representation Palash Tyagi 2025-05-15 00:09:23 +01:00
  • 4e98aa1490 Reorder imports in benchmarks.rs for consistency and clarity Palash Tyagi 2025-05-15 00:09:17 +01:00
  • 8f3bc6843b Refactor module exports in mod.rs for clarity and consistency Palash Tyagi 2025-05-15 00:09:11 +01:00
  • 127e178b79 Remove commented-out code and streamline module exports in dateutils Palash Tyagi 2025-05-15 00:08:58 +01:00
  • 52729e55be Clean up comments and improve code clarity Palash Tyagi 2025-05-15 00:00:56 +01:00
  • c37659f09d removing unused comments and cleaning up the code structure Palash Tyagi 2025-05-14 23:54:11 +01:00
  • 629c9d84e2 Refactor groups method in BDatesList to use dates::group_dates_helper Palash Tyagi 2025-05-14 23:52:11 +01:00
  • f5fd935475 Refactor groups method in DatesList to use a helper function for modularity Palash Tyagi 2025-05-14 23:51:36 +01:00
  • 8cbb957764
    Merge branch 'main' into csv Palash Tyagi 2025-05-13 00:08:38 +01:00
  • 84170d7ae7
    Merge pull request #26 from Magnus167/date_utils Palash Tyagi 2025-05-13 00:08:24 +01:00
  • 86fec0a6b1 Remove outdated comments from tests to improve code clarity Palash Tyagi 2025-05-13 00:06:27 +01:00
  • 63e5f4b3a4 Update README to replace BDateFreq with DateFreq for consistency Palash Tyagi 2025-05-13 00:04:47 +01:00
  • df28440dfd Refactor BDatesGenerator to utilize DatesGenerator for improved date handling and remove unused functions Palash Tyagi 2025-05-13 00:04:41 +01:00
  • f4d52f0ce8 Make fields in DatesGenerator public for improved accessibility Palash Tyagi 2025-05-13 00:04:33 +01:00
  • e5d8f4386c Update README to use DateFreq instead of BDateFreq for consistency Palash Tyagi 2025-05-11 22:40:02 +01:00
  • d8239114cf Refactor date utility exports for clarity and maintainability Palash Tyagi 2025-05-11 22:39:56 +01:00
  • c1834c0141 Comment out unused date utility exports for clarity Palash Tyagi 2025-05-11 22:39:51 +01:00
  • fb63b3fd3d refactored bdates to depend on dates util Palash Tyagi 2025-05-11 22:39:45 +01:00