Consider HCP ruthenium as an example:
# Set up lattice
lattice = Hexagonal(2.7058*Angstrom, 4.2816*Angstrom)
# Define elements
elements = [Ruthenium, Ruthenium]
# Define coordinates
fractional_coordinates = [[ 0.333333333333, 0.666666666667, 0.25 ],
[ 0.666666666667, 0.333333333333, 0.75 ]]
# Set up configuration
bulk_configuration = BulkConfiguration(
bravais_lattice=lattice,
elements=elements,
fractional_coordinates=fractional_coordinates
)
# Get c/a
lattice = bulk_configuration.bravaisLattice()
a = lattice.a()
c = lattice.c()
c_over_a = c/a
print c_over_a
which yields c/a = 1.5823785941311257 in this experimental geometry.