Poniższy diagram przedstawia przepływ danych podczas procesu konwersji między różnymi formatami zarządzania pakietami.
flowchart TD
A[Plik źródłowy\nrequirements.txt/environment.yml/pyproject.toml] --> B[BaseConverter.read_source]
B --> C[Schemat źródłowy\nparse_file]
C --> D[Wewnętrzny format danych\n{format, dependencies, ...}]
D --> E[BaseConverter.convert]
E --> F[Schemat docelowy\nkonwersja danych]
F --> G[Wewnętrzny format danych\nw formacie docelowym]
G --> H[BaseConverter.write_target]
H --> I[Schemat docelowy\ngenerate_file]
I --> J[Plik docelowy\nrequirements.txt/environment.yml/pyproject.toml]
subgraph "Proces konwersji"
B
E
H
end
subgraph "Schematy danych"
C
F
I
end
subgraph "Dane"
D
G
end
Diagram pokazuje, jak dane przepływają przez system Spectomate podczas procesu konwersji:
read_source konwerteraconvert konwertera transformuje dane z formatu źródłowego na format docelowywrite_target konwertera zapisuje dane do pliku docelowego