Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8ea27b1
Add viz dependency group
caseyclements Sep 11, 2025
1452cd0
Added viz to project.optional-dependencies
caseyclements Sep 25, 2025
f643224
Split out networkx. Cleaned up API. Testing via notebook not yet chec…
caseyclements Sep 29, 2025
b31faf8
Adds API TODO
caseyclements Oct 3, 2025
84ef46c
Add .ipynb_checkpoints to .gitignore
caseyclements Oct 7, 2025
5d6d624
Added basic GraphRAG notebook
caseyclements Oct 7, 2025
1319e9a
Removed viz packages only needed for advanced graph layouts
caseyclements Oct 7, 2025
e91b683
Removes script added by mistake
caseyclements Oct 7, 2025
a66050b
Finishes to_network, and view API (opts kwargs) and adds documentation.
caseyclements Oct 7, 2025
34ef377
Adds small working GraphStore visualization notebook. Requires existi…
caseyclements Oct 7, 2025
24a8d7e
Add large-scale knowledge graph test with 100+ entities
caseyclements Oct 7, 2025
b0e973f
Add large-scale knowledge graph visualization notebook
caseyclements Oct 7, 2025
84636a0
Improve entity extraction prompts for relationship array alignment
caseyclements Oct 8, 2025
3be3004
Completed self-standing GraphRAG example. Removed second one.
caseyclements Oct 8, 2025
6a37690
Removed .gitignore in lib
caseyclements Oct 8, 2025
036f116
Codespell docstring
caseyclements Oct 8, 2025
de3aa82
Added minimum versions to viz group in pyproject
caseyclements Oct 8, 2025
bd08f49
Merge branch 'main' into INTPYTHON-501-GraphRAGView
caseyclements Oct 8, 2025
bb865b0
Fix holoviews version and update locks
caseyclements Oct 8, 2025
82ec17a
Add viz extra in dependencies of _lint.yml
caseyclements Oct 8, 2025
44e2efc
Revert "Add viz extra in dependencies of _lint.yml"
caseyclements Oct 8, 2025
3a96215
Add viz extras to lint workflow for langchain-mongodb type checking
caseyclements Oct 8, 2025
47b98f2
Updated install dependencies condition to use env.WORKDIR
caseyclements Oct 8, 2025
11535d0
Updated check in GraphRAG tests for OpenAI model by including AZURE_O…
caseyclements Oct 9, 2025
3222651
Removed viz logic based on env.WORKDIR. Instead, adding extra viz to …
caseyclements Oct 9, 2025
d32a78e
Cleaned up closing of graphstore and clients in tests.
caseyclements Oct 9, 2025
47f2e47
Add saved html rendering of graph
caseyclements Oct 9, 2025
9d892b7
INTPYTHON-780 Make TestMongoDBAtlasFullTextSearchRetriever more robus…
blink1073 Oct 9, 2025
3d7a678
INTPYTHON-785 Only list authorized collections when listing collectio…
rafaelodon Oct 9, 2025
ccab4f3
PYTHON-5580: Add pull request template (#213)
Jibola Oct 10, 2025
19def7f
INTPYTHON-787 Added check for AZURE_OPENAI_ENDPOINT test_graphrag.py …
caseyclements Oct 10, 2025
90d0b10
Added basic tests of to_networkx and view. Added pytest mark called viz
caseyclements Oct 13, 2025
a9a0975
Removed test_graph_large, moved its data to examples, removed html th…
caseyclements Oct 13, 2025
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
39 changes: 39 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
[Issue Key](https://jira.mongodb.org/browse/{ISSUE_KEY})

## Summary

<!-- What is this PR introducing? If context is already provided from the JIRA ticket, still place it in the Pull Request as you should not make the reviewer do digging for a basic summary. -->

## Changes in this PR

<!-- What changes did you make to the code? What new APIs (public or private) were added, removed, or edited to generate the desired outcome explained in the above summary? -->

## Test Plan

<!-- How did you test the code? If you added unit tests, you can say that. If you didn’t introduce unit tests, explain why. All code should be tested in some way – so please list what your validation strategy was. -->

### Screenshots (optional)

<!-- Usually a great supplement to a test plan, especially if this requires local testing. -->

## Checklist

<!-- Do not delete the items provided on this checklist -->

### Checklist for Author

- [ ] Did you update the changelog (if necessary)?
- [ ] Is the intention of the code captured in relevant tests?
- [ ] If there are new TODOs, has a related JIRA ticket been created?
- [ ] Has a MongoDB Employee run [the patch build of this PR](https://github.com/mongodb-labs/ai-ml-pipeline-testing?tab=readme-ov-file#running-a-patch-build-of-a-given-pr)?

### Checklist for Reviewer {@primary_reviewer}

- [ ] Does the title of the PR reference a JIRA Ticket?
- [ ] Do you fully understand the implementation? (Would you be comfortable explaining how this code works to someone else?)
- [ ] Have you checked for spelling & grammar errors?
- [ ] Is all relevant documentation (README or docstring) updated?

## Focus Areas for Reviewer (optional)

<!-- List any complex portion of code you believe needs particular scrutiny and explain why. -->
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ __pycache__
.env
.venv*
.local_atlas_uri
.ipynb_checkpoints
docs/langchain_mongodb
docs/langgraph_checkpoint_mongodb
docs/index.md
.vscode
1 change: 0 additions & 1 deletion libs/langchain-mongodb/.gitignore

This file was deleted.

Loading