IMO, files should always be specified by their full name. Trying to guess a
different name should not be the responsibility of pymad. For example, the
current implementation doesn't care if there are .str and .madx files with
the same base name, which can lead to indeterministic program behaviour -
consider the following case:
IMO, files should always be specified by their full name. Trying to guess a different name should not be the responsibility of pymad. For example, the current implementation doesn't care if there are .str and .madx files with the same base name, which can lead to indeterministic program behaviour - consider the following case: