Skip to content

Writing

The bin.Field and bin.Series objects both provide a write() method to save the field data to a MICRESS binary file. The write() method expects a file path as an argument, and writes the field data to the specified file. Per default, the data is compressed and a geometry file is created alongside the binary file. You can disable compression and geometry file creation by setting the compress and geometry arguments to False, respectively.

The following example demonstrates how to write a series of fields to a new binary file.

from micpy import bin

with bin.File("A001_Delta_Gamma.conc1") as file:
    series = file.read([0, 1, -2, -1])

series.write("My_A001_Delta_Gamma.conc1")

Reference

micpy.bin.Field

Bases: ndarray

A field.

write(filename, compressed=True, geometry=True)

Write the field to a binary file.

Parameters:

Name Type Description Default
filename str

Filename of the binary file.

required
compressed bool

True if file should be compressed, False otherwise. Defaults to True.

True
geometry bool

True if geometry should be written, False otherwise. Defaults to True.

True

micpy.bin.Series

Bases: ndarray

write(filename, compressed=True, geometry=True)

Write the series to a binary file.

Parameters:

Name Type Description Default
filename str

Filename of the binary file.

required
compressed bool

True if file should be compressed, False otherwise. Defaults to True.

True
geometry bool

True if geometry should be written, False otherwise. Defaults to True.

True