Pre-release
This release is a pre-release and may not be stable for production use.
Mooon: Graph Data Augmentation Library
人有悲欢离合,月有阴晴圆缺。 ———— 苏轼《水调歌头》
Why "Mooon"?
Graph with data augmentations, is like the moon, now dark, now full.
Quick Tour
- Functional API
from mooon import drop_edge
edge_index, edge_weight = drop_edge(edge_index, p=0.5)
edge_index, edge_weight = drop_edge(edge_index, edge_weight, p=0.5)
- Module Layer
from mooon import DropEdge
drop_edge = DropEdge(p=0.5)
edge_index, edge_weight = drop_edge(edge_index)
edge_index, edge_weight = drop_edge(edge_index, edge_weight)
🚀 Installation
Please make sure you have installed PyTorch and PyTorch Geometric (PyG).
# Coming soon
pip install -U mooon
or
# Recommended
git clone https://github.com/EdisonLeeeee/Mooon.git && cd Mooon
pip install -e . --verbose
where -e means "editable" mode so you don't have to reinstall every time you make changes.
Roadmap
Note: this is an ongoing project, please feel free to contact me for collaboration.
- Based on PyTorch
- Support only PyG
- High-level class and low-level functional API
- Seamlessly integrated into existing code written by PyG
Metadata
Release files for mooon 0.0.1b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mooon-0.0.1b0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mooon-0.0.1b0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.7 kB
Release files / mooon-0.0.1b0.tar.gz
| Download URL | mooon-0.0.1b0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a270acc1e61633ec403ce69da8bda49796b32a5d1890da73294b895090c21d07
|
|
BLAKE2b-256 checksum How to use checksums |
a1469eb2344ea8f751efcc6eeccf7639bd2f88097d1a0b8974cbd9a6d5e66b0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / mooon-0.0.1b0-py3-none-any.whl
| Download URL | mooon-0.0.1b0-py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d3ef7e80c7de4a82dac84eaf47f3665d461ca6184bae35fe04624db15115f891
|
|
BLAKE2b-256 checksum How to use checksums |
de81623e6131a3c387ecc99998532d6101821dacdf13a717658ce9f867b73e31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|