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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
f516ca3
wip: heatmaps rewriting!
amindadgar Jun 5, 2024
085e674
feat: restructuring codes!
amindadgar Jun 6, 2024
def9494
feat: removing unnecessary function sum_interaction_features!
amindadgar Jun 6, 2024
ff823de
fix: imports based on changed structure!
amindadgar Jun 6, 2024
d0502de
feat: Added analyzer config!
amindadgar Jun 6, 2024
6c9112b
feat: updated analytics to support filtering!
amindadgar Jun 10, 2024
2f88e6e
feat: rename replier to reply for being generic!
amindadgar Jun 10, 2024
026f69c
feat: Code cleaning + refactores!
amindadgar Jun 10, 2024
d579dd3
feat: rename to align better!
amindadgar Jun 11, 2024
5d468b7
feat: renaming variables and updating them to better be readable and …
amindadgar Jun 11, 2024
b560e47
feat: Added hourly analytics for heatmaps!
amindadgar Jun 11, 2024
01b9b82
feat: updated log!
amindadgar Jun 11, 2024
1f0ec70
fix: names for better readability!
amindadgar Jun 11, 2024
8b59b02
feat: test cases for raw analytics and renaming modules!
amindadgar Jun 12, 2024
1c7fd20
feat: Adding the raw analytics code!
amindadgar Jun 12, 2024
b677dca
feat: update analytics!
amindadgar Jun 12, 2024
10b6b66
feat: Adding test cases for raw analytics!
amindadgar Jun 12, 2024
c2ce799
fix: wrong parts of test case!
amindadgar Jun 13, 2024
f5faba2
feat: added raw analytics + fixed issues!
amindadgar Jun 13, 2024
e3faffc
feat: Added getting the last doc to heatmaps utils
amindadgar Jun 13, 2024
13cc4b3
feat: added the Heatmaps integration tests!
amindadgar Jun 13, 2024
3960deb
feat: converting heatmaps output to previous schema!
amindadgar Jun 13, 2024
1ac8e7d
feat: fixeing codes based on old test cases!
amindadgar Jun 17, 2024
2f763e8
feat: updated test cases to latest data structures!
amindadgar Jun 18, 2024
d3186b8
fix: black lint issue!
amindadgar Jun 18, 2024
65496c4
fix: skipping the test cases for now as the analyzer lib is not prepa…
amindadgar Jun 18, 2024
c0b4954
fix: black linter issues!
amindadgar Jun 18, 2024
6cc2bd4
fix: iint issues!
amindadgar Jun 18, 2024
99b5cbe
fix: lazy import!
amindadgar Jun 18, 2024
70799a8
fix: lint issues!
amindadgar Jun 18, 2024
fc4eda9
fix: the message action is emitter always!
amindadgar Jun 18, 2024
edfa2f6
fix: lint issues!
amindadgar Jun 18, 2024
caff55a
feat: platform utils and aligning rn_analyzer to platform agnostic!
amindadgar Jun 19, 2024
7e25ec6
feat: update names to TC analyzer!
amindadgar Jun 19, 2024
67a5665
feat: update package names for better understability!
amindadgar Jun 19, 2024
9d3940c
fix: removing duplicate codes!
amindadgar Jun 19, 2024
bb73e29
feat: updating to new data structures + fixing issues!
amindadgar Jun 19, 2024
0615269
feat: Aligning codes to more platform agnostic!
amindadgar Jun 20, 2024
3baeb5b
fix: missing update to the new code structure!
amindadgar Jun 20, 2024
385bb74
fix: updating more things to use platform_id instead of guild_id!
amindadgar Jun 20, 2024
ab20d93
fix: more updates to db structures!
amindadgar Jun 20, 2024
cfba841
fix: alining analyzer to work with discord for now
amindadgar Jun 20, 2024
817b163
fix: black linter issues!
amindadgar Jun 20, 2024
8c6cfab
fix: update test case to support new data structure!
amindadgar Jun 20, 2024
47ee2ef
fix: problems identified with test cases!
amindadgar Jun 20, 2024
7463152
fix: more test cases being updated to latest rawdata structure!
amindadgar Jun 20, 2024
0551c03
feat: adding new data structure to test case!
amindadgar Jun 24, 2024
e4b693c
fix: CodeRabbitAI suggestions!
amindadgar Jun 24, 2024
ff67a6e
fix: updating test cases to latest raw data structure!
amindadgar Jun 24, 2024
1bf55ff
Merge pull request #91 from TogetherCrew/feat/74-heatmaps-agnostic-re…
amindadgar Jun 24, 2024
7f59b6f
Merge branch 'development' into feat/92-update-analyzer-platform-agno…
amindadgar Jun 24, 2024
a6000ed
feat: updating test cases to latest data structure updates!
amindadgar Jun 24, 2024
0f6b303
feat: removing test skips!
amindadgar Jun 24, 2024
5cafcbb
feat: updating the test cases to latest data structure!
amindadgar Jun 24, 2024
719dbe4
feat: interaction matrix is now platform agnostic!
amindadgar Jun 25, 2024
35ca5a0
fix: code cleaning with black!
amindadgar Jun 25, 2024
954ed19
fix: update test case to latest code updates!
amindadgar Jun 25, 2024
fc2ce36
fix: remove unused import!
amindadgar Jun 25, 2024
0890a24
fix: updating test cases to align with code updates!
amindadgar Jun 25, 2024
b9f4b6c
fix: fixing more test cases!
amindadgar Jun 26, 2024
fcf38bf
fix: black linter issues!
amindadgar Jun 26, 2024
e60ec1e
fix: codes & test cases!
amindadgar Jun 26, 2024
53acef9
fix: updating test cases + codes!
amindadgar Jun 26, 2024
0c8d578
feat: Updating the graph saving to be agnostic!
amindadgar Jun 27, 2024
79d3dae
fix: code cleaning!
amindadgar Jun 27, 2024
c1fe09a
feat: Updated neo4j analytics to platform agnostic!
amindadgar Jun 27, 2024
69cb9a6
feat: cleaning codes with black linter!
amindadgar Jun 27, 2024
3379956
fix: test cases with latest data structure updates!
amindadgar Jun 27, 2024
5e1a8fa
fix: deleting un-required files!
amindadgar Jun 27, 2024
cc14c84
fix: black linter issues!
amindadgar Jun 27, 2024
7177a62
fix: remove unused imports!
amindadgar Jun 27, 2024
f0cb43c
fix: update automation to be able to work!
amindadgar Jun 27, 2024
d6fc9cd
fix: update test_publish_on_success to platform agnostic configs!
amindadgar Jun 27, 2024
ac51c74
fix: test case & update function names!
amindadgar Jul 1, 2024
eae468d
trying to check one of the test cases!
amindadgar Jul 1, 2024
effc3f1
running all test cases on github actions again!
amindadgar Jul 1, 2024
b242c6a
Merge pull request #93 from TogetherCrew/feat/92-update-analyzer-plat…
cyri113 Jul 1, 2024
5842533
Merge pull request #95 from TogetherCrew/feat/77-graph-analytics-plat…
cyri113 Jul 1, 2024
de304a3
feat: wrapping analyzer in one unit!
amindadgar Jul 1, 2024
a98e658
fix: removed unused files!
amindadgar Jul 1, 2024
58b4416
fix: removing unused functions!
amindadgar Jul 1, 2024
9717d8b
fix: remove wrong imports!
amindadgar Jul 1, 2024
d40441b
feat: update publish on success to handle different cases!
amindadgar Jul 2, 2024
43cf727
feat: getting the owner discord id for finish job discord message!
amindadgar Jul 2, 2024
aaec027
feat: update package locations!
amindadgar Jul 2, 2024
5cb3fa7
feat: Added restart option!
amindadgar Jul 2, 2024
917ffbc
feat: moved utility package to discord_analyzer!
amindadgar Jul 2, 2024
007acca
feat: trying to run the publish_on_success test case first!
amindadgar Jul 2, 2024
f41a752
fix: disabling test cases for testing purposes!
amindadgar Jul 2, 2024
523518a
fix: rabbitMQ stay alive was 60s, singleton class is not required!
amindadgar Jul 2, 2024
95726ba
feat: updating rabbitmq as it is no longer singleton!
amindadgar Jul 2, 2024
af72605
feat: adding library publishing workflow!
amindadgar Jul 2, 2024
2c367cb
feat: moved automation into discord_analyzer package!
amindadgar Jul 2, 2024
a5713de
feat: update discord_analyzer package name to tc_analyzer_lib!
amindadgar Jul 2, 2024
83a1670
fix: black linter issues!
amindadgar Jul 2, 2024
6c1fa07
fix: lint issues!
amindadgar Jul 2, 2024
f2430a5
fix: the test case is for mock graph genertion part!
amindadgar Jul 2, 2024
4dfb41e
fix: isort linter issue!
amindadgar Jul 2, 2024
549f834
fix: trying to skip black linter!
amindadgar Jul 2, 2024
ad088ee
fix: deleting the case was for mock graph generation!
amindadgar Jul 3, 2024
652fc02
Update requirements.txt
amindadgar Jul 3, 2024
5c3c870
Merge pull request #97 from TogetherCrew/feat/make-analyzer-library
cyri113 Jul 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion .github/workflows/production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,29 @@ jobs:
ci:
uses: TogetherCrew/operations/.github/workflows/ci.yml@main
secrets:
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
package_publish:
needs: ci
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools wheel twine
- name: Build package
run: |
python setup.py sdist bdist_wheel
- name: Publish package to PyPI
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
run: |
python -m twine upload dist/*
45 changes: 0 additions & 45 deletions analyzer_init.py

This file was deleted.

139 changes: 0 additions & 139 deletions discord_analyzer/DB_operations/mongodb_query.py

This file was deleted.

Loading
Loading