8000 Releases · romerogroup/MatGraphDB · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: romerogroup/MatGraphDB

v0.3.0

08 Feb 18:51
Compare
Choose a tag to compare

0.3.0 (02-08-2025)

Bugs
  • None identified
New Features
  • Implemented heterogeneous graph encoder training infrastructure
  • Added PyTorch Geometric (PyG) infrastructure for graph machine learning
  • Included new periodic table values and coordination geometries to support advanced material analysis
  • Added new dataset initialization in the materials.datasets module to support the new MPNearHull functionality
Documentation
  • Updated _version.py and CHANGELOG.md due to new release
Maintenance
  • Streamlined dependency management in pyproject.toml
  • Improved initialization logic to handle dataset presence and downloading options
  • Updated .gitignore to exclude the /data/external directory, streamlining data management and ensuring that only relevant data directories are tracked
  • Added .gitattributes to track data
  • Added comprehensive tests for the new GraphBuilder functionality and updated existing tests to reflect changes in edge data structure

v0.2.0

13 Jan 19:26
Compare
Choose a tag to compare

0.2.0 (01-13-2025)

Bugs
  • None identified
New features
  • None identified
Documentation updates
  • None identified
Maintenance
  • Improved logging and error handling across various modules for better traceability during operations
  • Updated _version.py and CHANGELOG.md due to new release

0.1.0

11 Jan 19:54
Compare
Choose a tag to compare

0.1.0 (01-11-2025)

Bugs
  • Fixed bugs in MatDB and add tests for MatDB
  • Changes due to the API change in MatDB and changes to ParquetDB
  • bug: typo in env.tml
New Features
  • Added CalculationManager and core utilities for material calculations
  • Add MatGraphDB class for advanced material analysis and management
  • Add MaterialStore class for comprehensive material management
  • Add custom PyArrow classes for enhanced material structure handling
  • Added method to get element_properties
  • Added better docs to coord_geometry module
  • Added sc 8000 ript to handle loading of coordination data previously stored in JSON, now in Parquet format
Documentation
  • Update README.md to streamline the introduction and improve clarity
  • Refactor Nodes class documentation in nodes.py
  • Updated to have matgraphdb to have version variable
  • Update _version.py and CHANGELOG.md due to new release
Maintenance
  • Remove deprecated files and scripts from the sandbox and old_scripts directories
  • Improved logging and error handling across various modules
  • Refactor edge and node management in MatGraphDB
  • Refactor NodeStore usage across multiple modules
  • Removed old test data
  • Cleaned up whitespace in the SpaceGroupNodes class
  • Refactor GraphStore methods for improved clarity and consistency
  • Refactor GraphStore initialization and enhance directory structure
  • Refactor MaterialStore for improved data management and functionality
  • Refactor EdgeStore and GraphStore initialization logic
  • Update .gitignore, removed examples
  • Moved old sandbox directories to old_scripts
  • Removed old chem util resource formats
  • Updated environmental configuration management
  • Updated directory structure for examples
  • Updated publish workflow
  • Updated dependencies
  • Updated GitHub workflow scripts
  • Enhanced configuration and logging settings in MatGraphDB

v0.0.3

03 Oct 02:27
Compare
Choose a tag to compare

MatGraphDB v0.0.3 - New Deployment Workflow and Cleanup

What's New:

This release introduces a new automated Python deployment workflow along with some cleanup and reorganization of the repository.

Key Changes:

  • New Python Deployment Workflow:

    • On every release, this workflow will:
      • Build and deploy the package to PyPI.
      • Automatically generate a changelog based on git commits.
      • Update the repository version.
      • Update the release notes with the current release details.
        This addition simplifies the release process and ensures consistency for future deployments.
  • File Cleanup and Organization:

    • Moved Old Scripts to Sandbox: Legacy scripts have been moved to a sandbox directory for archival purposes.
    • Removed Unused File: A redundant or unused file has been removed, reducing clutter in the codebase.

0.0.3 (10-03-2024)

Bugs
  • None identified
New Features
  • Added new python deployment workflow. On release, this will build and deploy on PyPI, generate a changelog from the commits, update the repo version, and update the release notes with the current change version changelog
Documentation updates
  • None identified
Maintenance
  • Moved old scripts to sandbox
  • Removed unused file

0.0.1

02 Oct 03:16
Compare
Choose a tag to compare

This is MatGraphDB a Python package designed to interface with primary and graph databases for advanced material analysis.

0