procastro.photography package

Submodules

procastro.photography.orchestrator module

class procastro.photography.orchestrator.ReadScript(csv_file, umbra=38.5, penumbra=6211.1, ref_time=None, name=None)

Bases: PhotoPlotting

Methods

add_to_dataframe

exec_instruction

loop_exec_instruction

plot_aperture

plot_ev

plot_exposure

plot_iso

set_ref_time

set_zero_time

show

add_to_dataframe(start, comment, shutter, fnumber, iso)
exec_instruction(row, ref=0)
loop_exec_instruction(row, ref=0, step=0, starting=True)
set_zero_time(time_zero)

procastro.photography.plotting module

class procastro.photography.plotting.PhotoPlotting(umbra=40)

Bases: object

Methods

plot_aperture

plot_ev

plot_exposure

plot_iso

set_ref_time

show

plot_aperture(ref_frame=0, ref_time=None, marker='.', ls='', color='red', label=None, legend=False, xlims=None, ax=None, overwrite=False)
plot_ev(ref_frame=0, ref_time=None, ylabel='Ev', marker='.', ls='', color='red', label=None, legend=False, umbra=True, save=None, xlims=None, ax=None, overwrite=False)
plot_exposure(ref_time=None, ref_frame=0, marker='|', ls='-', color='blue', label=None, legend=False, xlims=None, ax=None, overwrite=False)
plot_iso(ref_frame=0, ref_time=None, marker='.', ls='', color='red', label=None, legend=False, xlims=None, ax=None, overwrite=False)
set_ref_time(ref_time=None, ref_frame=0)
show()

procastro.photography.rawinfo module

class procastro.photography.rawinfo.RawFile(filename, fnumber_def=None)

Bases: object

Attributes:
data

Methods

read_exif

property data
read_exif(fields=None, reload=False, fnumber_def=None)
class procastro.photography.rawinfo.RawFiles(dirname, umbra=40, name='', ref_time=None, min_offset=0, fnumber_def=None, extension='nef', sort_time=True, verbose=True)

Bases: PhotoPlotting

Methods

plot_aperture

plot_ev

plot_exposure

plot_iso

read_exif

set_ref_time

show

read_exif(sort_time=True, verbose=True, **kwargs)

Module contents

class procastro.photography.PhotoPlotting(umbra=40)

Bases: object

Methods

plot_aperture

plot_ev

plot_exposure

plot_iso

set_ref_time

show

plot_aperture(ref_frame=0, ref_time=None, marker='.', ls='', color='red', label=None, legend=False, xlims=None, ax=None, overwrite=False)
plot_ev(ref_frame=0, ref_time=None, ylabel='Ev', marker='.', ls='', color='red', label=None, legend=False, umbra=True, save=None, xlims=None, ax=None, overwrite=False)
plot_exposure(ref_time=None, ref_frame=0, marker='|', ls='-', color='blue', label=None, legend=False, xlims=None, ax=None, overwrite=False)
plot_iso(ref_frame=0, ref_time=None, marker='.', ls='', color='red', label=None, legend=False, xlims=None, ax=None, overwrite=False)
set_ref_time(ref_time=None, ref_frame=0)
show()
class procastro.photography.RawFile(filename, fnumber_def=None)

Bases: object

Attributes:
data

Methods

read_exif

property data
read_exif(fields=None, reload=False, fnumber_def=None)
class procastro.photography.RawFiles(dirname, umbra=40, name='', ref_time=None, min_offset=0, fnumber_def=None, extension='nef', sort_time=True, verbose=True)

Bases: PhotoPlotting

Methods

plot_aperture

plot_ev

plot_exposure

plot_iso

read_exif

set_ref_time

show

read_exif(sort_time=True, verbose=True, **kwargs)
class procastro.photography.ReadScript(csv_file, umbra=38.5, penumbra=6211.1, ref_time=None, name=None)

Bases: PhotoPlotting

Methods

add_to_dataframe

exec_instruction

loop_exec_instruction

plot_aperture

plot_ev

plot_exposure

plot_iso

set_ref_time

set_zero_time

show

add_to_dataframe(start, comment, shutter, fnumber, iso)
exec_instruction(row, ref=0)
loop_exec_instruction(row, ref=0, step=0, starting=True)
set_zero_time(time_zero)