typer.echo(typer.style("Error: Invalid output file type provided, currently supported: .nc, .csv, .json",fg=typer.colors.RED,bold=True))
@app.command()
defpotential(
temperature:float=typer.Option(50,help="The temperature of the aquifer, if not provided this will be calculated using a Temperature gradient of 8°C + 31°C/km with the depth parameter,"),
thickness:float=typer.Option(500,help="The thickness of the aquifer, units: [m]"),
ntg:float=typer.Option(0.5,help="The net-to-gross of the aquifer, units: [0-1]"),
porosity:float=typer.Option(0.5,help="The porosity of the aquifer, between 0-1 (1 = 100%), units: [0-1]"),
depth:float=typer.Option(500,help="The depth of the aquifer, +ive downwards, units: [m]"),
)->None:
"""Perform the potential calculation for a given location."""