Skip to content

Commit

Permalink
adder third parser
Browse files Browse the repository at this point in the history
  • Loading branch information
andreaa93 committed Jan 10, 2025
1 parent f6c8913 commit c5b1232
Showing 1 changed file with 16 additions and 20 deletions.
36 changes: 16 additions & 20 deletions src/nomad_aa_plugin/parsers/parser.py
Original file line number Diff line number Diff line change
@@ -1,32 +1,28 @@
from typing import (
TYPE_CHECKING,
)
import pandas as pd

import pandas as pd

if TYPE_CHECKING:
from nomad.datamodel.datamodel import (
EntryArchive,
)
from structlog.stdlib import (
BoundLogger,
)

from nomad.config import config
from nomad.datamodel.metainfo.workflow import Workflow
from nomad.parsing.parser import MatchingParser


from nomad.datamodel.datamodel import EntryArchive
from nomad.parsing import MatchingParser


from nomad.parsing.parser import MatchingParser
from nomad.utils import hash

from pdi_nomad_plugin.utils import (
create_archive,
)

from nomad_aa_plugin.schema_packages.schema_package import MyClassTwo, MyClassOne, MyClassFive
from nomad_aa_plugin.schema_packages.schema_package import (
MyClassFive,
MyClassOne,
MyClassTwo,
)


class MyParserOne(MatchingParser):
def parse(
Expand Down Expand Up @@ -92,10 +88,6 @@ def parse(

df_csv = pd.read_csv(mainfile, sep=',') #, decimal=',', engine='python')

archive.data = MyClassFive()
archive.data.name = "My namy name"


filetype = 'yaml'
main_archive_filename = f'main.archive.{filetype}'
test_filename = f'test.archive.{filetype}'
Expand Down Expand Up @@ -123,13 +115,17 @@ def parse(
entry_id = hash(archive.m_context.upload_id, test_filename)
upload_id = archive.m_context.upload_id

main_archive.data.reference = f"/uploads/{upload_id}/archive/{entry_id}#data",

main_archive.data.reference = f"../uploads/{upload_id}/archive/{entry_id}#data"

create_archive(
main_archive.m_to_dict(),
archive.m_context,
main_archive_filename,
filetype,
logger,
)
)

archive.data = MyClassFive()
archive.data.name = "My namy name"
archive.data.reference = f"../uploads/{upload_id}/archive/{entry_id}#data"

0 comments on commit c5b1232

Please sign in to comment.