Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Moose graph RAG

This is an initiative to export Moose in a new format for graph representation

Installation

Metacello new
  baseline: 'MooseGraphRAG';
  repository: 'github://Evref-BL/MooseGraphRAG:main/src';
  load.

Usage

Format to represent a Moose Model

Export

exporter := MooseParquetExporter new.
exporter model: MooseModel root anyOne.
exporter export.

Import

modelJava := FamixJavaModel new.
importer := MooseParquetImporter new.
importer model: modelJava.
importer importEntities.
importer importEntitiesProperties.
importer importEntitiesRelationships 

Format for graphRAG

mooseGraphRAG := MooseGraphRAG new.
mooseGraphRAG model: MooseModel root second.
mooseGraphRAG buildEntitiesParquet.
mooseGraphRAG buildRelationshipsParquet.

About

An exporter of Moose to parquet file format

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages