Skip to content
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

Feat: platform agnostic analyzer library #98

Open
wants to merge 102 commits into
base: main
Choose a base branch
from
Open

Commits on Jun 5, 2024

  1. wip: heatmaps rewriting!

    + Added different heatmaps analytics (for now the replier is implemented)
    + updated utils, removing unnecessary ones and updating method names.
    + added schema for heatmaps data.
    + updated the previous heatmaps to a heatmaps_old name so we could still run analyzer using that. (depricated)
    + commented the `RnDAOAnalyzer` in __init__ but will get it back later with a better name.
    amindadgar committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f516ca3 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. feat: restructuring codes!

    moving neo4j utils into its right directory.
    amindadgar committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    085e674 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    def9494 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff823de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0502de View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. feat: updated analytics to support filtering!

    + added author_id filtering too.
    amindadgar committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    6c9112b View commit details
    Browse the repository at this point in the history
  2. feat: rename replier to reply for being generic!

    it supports both type of emitter and receiver of reply
    amindadgar committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2f88e6e View commit details
    Browse the repository at this point in the history
  3. feat: Code cleaning + refactores!

    using the analytics_hourly for all vector analytics.
    amindadgar committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    026f69c View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    d579dd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d468b7 View commit details
    Browse the repository at this point in the history
  3. feat: Added hourly analytics for heatmaps!

    + couple of small updates on analyzer config custom analytics.
    + updated heatmaps utils class
    - the raw analytics of heatmaps is still todo.
    amindadgar committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    b560e47 View commit details
    Browse the repository at this point in the history
  4. feat: updated log!

    amindadgar committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    01b9b82 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f0ec70 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    8b59b02 View commit details
    Browse the repository at this point in the history
  2. feat: Adding the raw analytics code!

    and aligning it with its test case.
    amindadgar committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    1c7fd20 View commit details
    Browse the repository at this point in the history
  3. feat: update analytics!

    the analytics should've been giving each engaged user id.
    amindadgar committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b677dca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10b6b66 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    c2ce799 View commit details
    Browse the repository at this point in the history
  2. feat: added raw analytics + fixed issues!

    + fixed: in raw analytics the test cases had some problem (were aligning other users activity in output)
    + fixed: the ActivityType typo fixed.
    amindadgar committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f5faba2 View commit details
    Browse the repository at this point in the history
  3. feat: Added getting the last doc to heatmaps utils

    HeatMapModel is deprecated, will be removed in future.
    amindadgar committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e3faffc View commit details
    Browse the repository at this point in the history
  4. feat: added the Heatmaps integration tests!

    + also, updated raw analytics to output a dict rather than python object, so we could later save them in db easily.
    amindadgar committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    13cc4b3 View commit details
    Browse the repository at this point in the history
  5. feat: converting heatmaps output to previous schema!

    + in order to keep the changes at minimum at possible we're using the previous heatmaps output data schema.
    + but still we're platform agnostic.
    amindadgar committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3960deb View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. feat: fixeing codes based on old test cases!

    + we needed to update raw data in old test cases to the new format.
    + ignoring the self-interactions now.
    + updated discord analyzer configurations based on discussions.
    + removing the heatmaps_old as was no longer needed.
    amindadgar committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1ac8e7d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    2f763e8 View commit details
    Browse the repository at this point in the history
  2. fix: black lint issue!

    amindadgar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d3186b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65496c4 View commit details
    Browse the repository at this point in the history
  4. fix: black linter issues!

    amindadgar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c0b4954 View commit details
    Browse the repository at this point in the history
  5. fix: iint issues!

    amindadgar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6cc2bd4 View commit details
    Browse the repository at this point in the history
  6. fix: lazy import!

    this is because for now we know the analyzer won't work so we need to skip a couple of test cases.
    amindadgar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    99b5cbe View commit details
    Browse the repository at this point in the history
  7. fix: lint issues!

    amindadgar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    70799a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc4eda9 View commit details
    Browse the repository at this point in the history
  9. fix: lint issues!

    amindadgar committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    edfa2f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    caff55a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e25ec6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67a5665 View commit details
    Browse the repository at this point in the history
  4. fix: removing duplicate codes!

    + fixing the problem of credentials passing.
    amindadgar committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    9d3940c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb73e29 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. feat: Aligning codes to more platform agnostic!

    - Removing some other parts of passing connection strings.
    - Updated memberactivities to support the platform agnostic's metadata
    + Still interaction matrixes are not updated to use the analyzer config.
    amindadgar committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0615269 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3baeb5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    385bb74 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ab20d93 View commit details
    Browse the repository at this point in the history
  5. fix: alining analyzer to work with discord for now

    + The interaction matrixes will be using the analyzer config in next commits.
    amindadgar committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    cfba841 View commit details
    Browse the repository at this point in the history
  6. fix: black linter issues!

    amindadgar committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    817b163 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8c6cfab View commit details
    Browse the repository at this point in the history
  8. fix: problems identified with test cases!

    + the data structures on test cases are updated too.
    + Still more test cases to update.
    amindadgar committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    47ee2ef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7463152 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. feat: adding new data structure to test case!

    the new platform agnositc data structure
    also, in the period, we should always set hour, minute, second, and microsecond to 0
    amindadgar committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    0551c03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4b693c View commit details
    Browse the repository at this point in the history
  3. fix: updating test cases to latest raw data structure!

    + also, cleaning codes with black linter.
    amindadgar committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ff67a6e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #91 from TogetherCrew/feat/74-heatmaps-agnostic-re…

    …factor
    
    Feat/74 heatmaps agnostic refactor
    amindadgar authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    1bf55ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f59b6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a6000ed View commit details
    Browse the repository at this point in the history
  7. feat: removing test skips!

    amindadgar committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    0f6b303 View commit details
    Browse the repository at this point in the history
  8. feat: updating the test cases to latest data structure!

    Although the tests are not all passing.
    amindadgar committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5cafcbb View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    719dbe4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35ca5a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    954ed19 View commit details
    Browse the repository at this point in the history
  4. fix: remove unused import!

    amindadgar committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    fc2ce36 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0890a24 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. fix: fixing more test cases!

    due to code updates
    amindadgar committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    b9f4b6c View commit details
    Browse the repository at this point in the history
  2. fix: black linter issues!

    amindadgar committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    fcf38bf View commit details
    Browse the repository at this point in the history
  3. fix: codes & test cases!

    with latest updates on code flows.
    amindadgar committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e60ec1e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    53acef9 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    0c8d578 View commit details
    Browse the repository at this point in the history
  2. fix: code cleaning!

    updating logs and removing unused codes and files!
    amindadgar committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    79d3dae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1fe09a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69cb9a6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3379956 View commit details
    Browse the repository at this point in the history
  6. fix: deleting un-required files!

    fixing codeClimate issues and reducing codeBase size.
    amindadgar committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    5e1a8fa View commit details
    Browse the repository at this point in the history
  7. fix: black linter issues!

    amindadgar committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    cc14c84 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7177a62 View commit details
    Browse the repository at this point in the history
  9. fix: update automation to be able to work!

    + the automation is still working with discord data and it is not platform agnostic for now.
    amindadgar committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    f0cb43c View commit details
    Browse the repository at this point in the history
  10. fix: update test_publish_on_success to platform agnostic configs!

    - The test is still failing but we won't need it in future as analyzer would be a library.
    amindadgar committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d6fc9cd View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. fix: test case & update function names!

    the function names for getting platform data is updated for better code readability.
    amindadgar committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    ac51c74 View commit details
    Browse the repository at this point in the history
  2. trying to check one of the test cases!

    this will help us to run the CI faster but just for one test case, have to bring docker-entrypoint.sh back to default version after
    amindadgar committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    eae468d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    effc3f1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #93 from TogetherCrew/feat/92-update-analyzer-plat…

    …form-agnositc
    
    Feat/92 Update analyzer to be platform agnostic!
    cyri113 authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    b242c6a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #95 from TogetherCrew/feat/77-graph-analytics-plat…

    …form-agnostic
    
    Feat/77 graph analytics platform agnostic
    cyri113 authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    5842533 View commit details
    Browse the repository at this point in the history
  6. feat: wrapping analyzer in one unit!

    Now the analyzer will accept `platform_id`, `resources`, `period`, `action`, and `window` as input
    amindadgar committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    de304a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a98e658 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    58b4416 View commit details
    Browse the repository at this point in the history
  9. fix: remove wrong imports!

    the function setup_analyzer was deleted and no longer needed.
    amindadgar committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    9717d8b View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    d40441b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43cf727 View commit details
    Browse the repository at this point in the history
  3. feat: update package locations!

    As we're moving the analyzer to be a library, we're trying to wrap up all the codes in one package.
    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    aaec027 View commit details
    Browse the repository at this point in the history
  4. feat: Added restart option!

    on test cases rabbitMQ is becoming down and it is always making some test cases to fail.
    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5cb3fa7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    917ffbc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    007acca View commit details
    Browse the repository at this point in the history
  7. fix: disabling test cases for testing purposes!

    the AMQP connection is being closed for no specific reason.
    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    f41a752 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    523518a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    95726ba View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    af72605 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2c367cb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a5713de View commit details
    Browse the repository at this point in the history
  13. fix: black linter issues!

    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    83a1670 View commit details
    Browse the repository at this point in the history
  14. fix: lint issues!

    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    6c1fa07 View commit details
    Browse the repository at this point in the history
  15. fix: the test case is for mock graph genertion part!

    It is not needed.
    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    f2430a5 View commit details
    Browse the repository at this point in the history
  16. fix: isort linter issue!

    amindadgar committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    4dfb41e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    549f834 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. fix: deleting the case was for mock graph generation!

    It isn't needed anymore as we're not producing mock graphs.
    In first try we tried commenting it out but still it was producing lint errors, so we're removing it as it is also no longer needed.
    amindadgar committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    ad088ee View commit details
    Browse the repository at this point in the history
  2. Update requirements.txt

    amindadgar authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    652fc02 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Merge pull request #97 from TogetherCrew/feat/make-analyzer-library

    Feat: make analyzer library
    cyri113 authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    5c3c870 View commit details
    Browse the repository at this point in the history