Mine pit inflow
- class mine_flow.MineSteadyRadLeakyDD
Bases:
objectSteady, radial, leaky flow to a large diameter well.
Evaluate steady-state drawdown for a specified mine pit inflow. The MineSteadyRadleakyDD class adopts the default Aq2dLeaky aquifer object with aquifer thickness 100 for the confined aquifer.
- Attributes:
aq (obj) : Lower aquifer object.
- class Aq2dLeaky(K=1, Ss=0.0001, B=10, bot=0, Kleak=1e-05, Bleak=10, name='Aq2dLeaky class')
Bases:
Aquifer2D leaky aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D leaky aquifer with infinite lateral extent and confined storage.
The default Aq2dLeak object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10, aquifer bottom (datum) elevation bot=0, leaky hydraulic conductivity Kleak=0.00001 and leaky thickness Bleak=10. Exceptions occur if invalid values are provided for K, Ss, B, Kleak or Bleak.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Bleak
float: Leaky layer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Kleak
float: Leaky layer hydraulic conductivity (units L/T, default 0.00001).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = True
- is_semifinite = False
- is_unconfined = False
- dd(n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown.
Evaluate steady-state drawdown at specified distances from the mine pit wall. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of radial values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- dr(r)
Drawdown at specified radius (units L).
- Args:
r (float) : radius at which to evaluate drawdown (units L).
- draw(dw=8)
Display the definition diagram.
- Args:
dw (float) : Width of figure (default 8.0).
- property h0
float : Initial groundwater head (units L, default 120).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hr(r)
Head at sepcified radius (units L).
- Args:
r (float) : radius at which to evaluate head (units L).
- info()
Print the solution information.
- leakr(r)
Leakage rate at specified radius (units L/T).
- Args:
r (float) : radius at which to evaluate leakage (units L).
- property lfac
float : Aquitard leakage factor (units L).
- property qp
float : Mine pit inflow rate (units L/T, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property ri
float : Radius of influence (units L).
Defined as radius at which drawdown is less than 0.1% of initial groundwater head.
- property rp
float : Equivalent radius of mine pit (units L, default 100).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- class mine_flow.MineSteadyRadUnconfQ
Bases:
objectSteady, radial, unconfined flow to a large diameter well.
Evaluate steady-state mine inflow for a specified mine pit water level. The MineSteadyRadUnconfQ class adopts the default Aq2dUnconf aquifer object with initial saturated thickness 100.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dUnconf(K=1, Sy=0.1, B=10, bot=0, name='Aq2dUnconf class')
Bases:
Aquifer2D unconfined aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D unconfined aquifer with infinite lateral extent and unconfined storage.
The default Aq2dUnconf object has hydraulic conductivity K=1, specific yield Sy=0.1, static saturated thickness B=10 and aquifer bottom (datum) elevation bot=0. Exceptions occur if invalid values are provided for K, Sy or B.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Sy (float) : Aquifer specific yield (units 1, default 0.1).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 0.1).
- property Sy
float : Aquifer specific yield (units 1, default 0.1).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = False
- is_semifinite = False
- is_unconfined = True
- property swl
float : Aquifer static water table elevation (units L reduced level, default 10.0).
- property R
float : Groundwater recharge rate (units L/T, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- dd(n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown (units L).
Evaluate steady-state drawdown at specified distances from the mine pit wall. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of radial values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level from initial water table (units L, default 10).
- dr(r)
Drawdown at specified radius (units L).
- Args:
r (float) : Radius at which to evaluate head (units L).
- draw(dw=8)
Display the definition diagram.
- Args:
dw (float) : Width of figure (default 8.0).
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hr(r)
Head at specified radius (units L).
- Args:
r (float) : Radius at which to evaluate head (units L).
- info()
Print the solution information.
- property qp
float : Mine pit inflow rate (units L3/T).
- property ri
float : Radius of influence (units L).
- property rp
float : Equivalent radius of mine pit (units L, default 100).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- class mine_flow.MineSteadyRadUnconfQ2
Bases:
objectSteady, radial, unconfined flow to a large diameter well with pit floor inflow.
Evaluate steady-state mine inflow for a specified mine pit water level. The MineSteadyRadUnconfQ2 class adopts the default Aq2dUnconf aquifer object with initial saturated thickness 100 for the upper unconfined aquifer.
- Attributes:
aq (obj) : Upper aquifer object. aq2kx (float) : Horizontal hydraulic conductivity of lower aquifer
(units L/T, default 1)
- aq2kz (float)Vertical hydraulic conductivity of lower aquifer
(units L/T, default 1)
- class Aq2dUnconf(K=1, Sy=0.1, B=10, bot=0, name='Aq2dUnconf class')
Bases:
Aquifer2D unconfined aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D unconfined aquifer with infinite lateral extent and unconfined storage.
The default Aq2dUnconf object has hydraulic conductivity K=1, specific yield Sy=0.1, static saturated thickness B=10 and aquifer bottom (datum) elevation bot=0. Exceptions occur if invalid values are provided for K, Sy or B.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Sy (float) : Aquifer specific yield (units 1, default 0.1).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 0.1).
- property Sy
float : Aquifer specific yield (units 1, default 0.1).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = False
- is_semifinite = False
- is_unconfined = True
- property swl
float : Aquifer static water table elevation (units L reduced level, default 10.0).
- property D
float : Depth of mine pit lake (units L, default 0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property R
float : Groundwater recharge rate (units L/T, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- dd(n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown (units L).
Evaluate steady-state drawdown at specified distances from the mine pit wall. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of radial values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level (units L, default 10).
- dr(r)
Drawdown at radius r (units L).
- Args:
r (float) : radius at which to evaluate drawdown (units L).
- draw(dw=8)
Display the definition diagram.
- Args:
dw (float) : Width of figure (default 8.0).
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hr(r)
Head at radius r (units L).
- Args:
r (float) : radius at which to evaluate head (units L).
- info()
Print the solution information.
- property qp
float : Total mine pit inflow rate (units L3/T).
- property qp1
float : Mine pit inflow rate from upper aquifer (units L3/T).
- property qp2
float : Mine pit inflow rate from lower aquifer (units L3/T).
- property ri
float : Radius of influence (units L).
- property rp
float : Equivalent radius of mine pit (units L, default 100).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- class mine_flow.MineSteadyStripLeakyDD
Bases:
objectSteady, leaky 1D flow to mine pit wall.
Evaluate steady-state mine drawdown for a specified mine pit inflow. The MineSteadyStripLeakyDD class adopts the default Aq2dLeaky aquifer object with aquifer thickness 100 for the confined aquifer.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dLeaky(K=1, Ss=0.0001, B=10, bot=0, Kleak=1e-05, Bleak=10, name='Aq2dLeaky class')
Bases:
Aquifer2D leaky aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D leaky aquifer with infinite lateral extent and confined storage.
The default Aq2dLeak object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10, aquifer bottom (datum) elevation bot=0, leaky hydraulic conductivity Kleak=0.00001 and leaky thickness Bleak=10. Exceptions occur if invalid values are provided for K, Ss, B, Kleak or Bleak.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Bleak
float: Leaky layer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Kleak
float: Leaky layer hydraulic conductivity (units L/T, default 0.00001).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = True
- is_semifinite = False
- is_unconfined = False
- property Y
float : Length of mine strip (units L, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property beta
float : Solution term (units L).
- dd(n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown (units L).
Evaluate steady-state drawdown at specified distances from the mine pit wall. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Mine pit drawdown (units L).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- dx(x)
Drawdown at specified distance from pit wall (unit L).
- Args:
x (float) : Distance from pit wall (units L).
- property h0
float : Initial groundwater head (units L, default 120).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property hp
float : Mine pit head (units L).
- hx(x)
Head at specified distance from pit wall (units L).
- Args:
x (float) : Distance from pit wall (units L).
- info()
Print the solution information.
- property qp
float : Mine pit inflow rate (units L/T, default 0.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property xi
float : Length of influence defined where drawdown is equal to 0.1% of initial aquifer head (units L).
- class mine_flow.MineSteadyStripLeakyQ
Bases:
objectSteady, leaky 1D flow to mine pit wall.
Evaluate steady-state mine inflow for a specified mine pit water level. The MineSteadyStripLeakyQ class adopts the default Aq2dLeaky aquifer object with aquifer thickness 100 for the confined aquifer.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dLeaky(K=1, Ss=0.0001, B=10, bot=0, Kleak=1e-05, Bleak=10, name='Aq2dLeaky class')
Bases:
Aquifer2D leaky aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D leaky aquifer with infinite lateral extent and confined storage.
The default Aq2dLeak object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10, aquifer bottom (datum) elevation bot=0, leaky hydraulic conductivity Kleak=0.00001 and leaky thickness Bleak=10. Exceptions occur if invalid values are provided for K, Ss, B, Kleak or Bleak.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Bleak
float: Leaky layer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Kleak
float: Leaky layer hydraulic conductivity (units L/T, default 0.00001).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = True
- is_semifinite = False
- is_unconfined = False
- property Y
float : Length of mine strip (units L, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property beta
float : Solution term (units L).
- dd(n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown (units L).
Evaluate steady-state drawdown at specified distances from the mine pit wall. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level from initial water table (units L, default 10).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- dx(x)
Drawdown at specified distance from pit wall (unit L).
- Args:
x (float) : Distance from pit wall (units L).
- property h0
float : Initial groundwater head (units L, default 120).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hx(x)
Head at specified distance from pit wall (units L).
- Args:
x (float) : Distance from pit wall (units L).
- info()
Print the solution information.
- property qp
float : Mine pit inflow rate (units L3/T).
- property xi
float : Length of influence defined where drawdown is equal to 0.1% of initial aquifer head (units L).
- class mine_flow.MineSteadyStripUnconfQ
Bases:
objectSteady, unconfined 1D flow to mine pit wall.
Evaluate steady-state mine inflow for a specified mine pit water level. The MineSteadyStripUnconfQ class adopts the default Aq2dUnconf aquifer object with initial saturated thickness 100.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dConf(K=1, Ss=0.0001, B=10, bot=0, name='Aq2dConf class')
Bases:
Aquifer2D confined aquifer class.
Subclass of the Aquifer class defining a horizontal, 2D confined aquifer with infinite lateral extent and confined storage.
The default Aq2dConf object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10 and aquifer bottom (datum) elevation bot=0. Exceptions occur if invalid values are provided for K, Ss or B.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = True
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = False
- is_semifinite = False
- is_unconfined = False
- property R
float : Groundwater recharge rate (units L/T, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Y
float : Length of mine strip (units L, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- dd(n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown (units L).
Evaluate steady-state drawdown at specified distances from the mine pit wall. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level from initial water table (units L, default 10).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- dx(x)
Drawdown at specified distance from pit wall (unit L).
- Args:
x (float) : Distance from pit wall (units L).
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hx(x)
Head at specified distance from pit wall (units L).
- Args:
x (float) : Distance from pit wall (units L).
- info()
Print the solution information.
- property qp
float : Mine pit inflow rate (units L3/T).
- property xi
float : Length of influence (units L).
- class mine_flow.MineTransRadConfDD
Bases:
objectTransient, radial, confined flow to a large diameter well.
Evaluate transient drawdown for a specified mine pit inflow. The MineTransRadConfDD class adopts the default Aq2dConf aquifer object with aquifer thickness 100.
- Attributes:
aq (obj) : Lower aquifer object.
- class Aq2dConf(K=1, Ss=0.0001, B=10, bot=0, name='Aq2dConf class')
Bases:
Aquifer2D confined aquifer class.
Subclass of the Aquifer class defining a horizontal, 2D confined aquifer with infinite lateral extent and confined storage.
The default Aq2dConf object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10 and aquifer bottom (datum) elevation bot=0. Exceptions occur if invalid values are provided for K, Ss or B.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = True
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = False
- is_semifinite = False
- is_unconfined = False
- dd(t, n=25, plot=True, csv='', xlsx='')
Evaluate radial-drawdown at specified time.
Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
t (float) : Time for evaluating drawdown (units T). n (int) : Number of radial values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- dp(n=25, plot=True, csv='', xlsx='')
Transient drawdown of mine pit water level.
Evaluate transient drawdown of the water level in the mine pit. Results are returned in a Pandas dataframe. A drawdown graph is displayed as default and can be suppressed by setting plot=False.
- Args:
n (int) : Number of radial values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp_targ
float : Mine pit drawdown target (units L, default 10).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property dp_targ_time
float : Time at which the mine pit drawdown target is reached (units T).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- drt(r, t)
Drawdown at specified radius and time (units L).
- Args:
r (float) : radius (units L). t (float) : time (units T).
- property h0
float : Initial groundwater head (units L, default 110).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hrt(r, t)
Head at specified radius and time (units L).
- Args:
r (float) : radius (units L). t (float) : time (units T).
- info()
Print the solution information.
- property qp
float : Mine pit inflow rate (units L/T, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- ri(t)
Radius of influence at specified time.
Defined as radius within which change in storage is equal to 95% of total discharge.
- Args:
t (float) : time (units T).
- property rp
float : Equivalent radius of mine pit (units L, default 100).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- class mine_flow.MineTransStripConfQ
Bases:
objectTransient, confined 1D flow to mine pit wall.
Evaluate transient inflow for a specified mine pit water level. The MineTransStripConfQ class adopts the default Aq2dConf aquifer object with aquifer thickness 100.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dConf(K=1, Ss=0.0001, B=10, bot=0, name='Aq2dConf class')
Bases:
Aquifer2D confined aquifer class.
Subclass of the Aquifer class defining a horizontal, 2D confined aquifer with infinite lateral extent and confined storage.
The default Aq2dConf object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10 and aquifer bottom (datum) elevation bot=0. Exceptions occur if invalid values are provided for K, Ss or B.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = True
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = False
- is_semifinite = False
- is_unconfined = False
- property Y
float : Length of mine strip (units L, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- dd(t, n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown at specified time(units L).
Evaluate drawdown at specified distances from the mine pit wall at specified time. Results are returned in a Pandas dataframe. A drawdown grapph is displayed as default and can be suppressed by setting plot=False.
- Args:
t (float) : Time (units T) n (int) : Number of values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level (units L).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- dxt(x, t)
Drawdown at specified distance and time (units L).
- Args:
x (float) : distance from pit wall (units L). t (float) : time (units T).
- property h0
float : Initial groundwater head (units L, default 110).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hxt(x, t)
Head at specified distance and time (units L).
- Args:
x (float) : distance from pit wall (units L). t (float) : time (units T).
- info()
Print the solution information.
- qp(t)
Inflow to mine pit at specified time (units L3/T).
- Args:
t (float) : time (units T)
- qp_cum(t)
Cumulative inflow to mine pit at specified time (units L3).
- Args:
t (float) : time (units T)
- xi(t)
Length of influence at specified time, defined where drawdown is equal to 0.1% of initial aquifer head (units L).
- Args:
t (float) : time (units T)
- class mine_flow.MineTransStripLeakyQ
Bases:
objectTransient, leaky 1D flow to mine pit wall.
Evaluate transient inflow for a specified mine pit water level. The MineTransStripLeakyQ class adopts the default Aq2dLeaky aquifer object with aquifer thickness 100.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dLeaky(K=1, Ss=0.0001, B=10, bot=0, Kleak=1e-05, Bleak=10, name='Aq2dLeaky class')
Bases:
Aquifer2D leaky aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D leaky aquifer with infinite lateral extent and confined storage.
The default Aq2dLeak object has hydraulic conductivity K=1, specific storativity Ss=0.0001, aquifer saturated thickness B=10, aquifer bottom (datum) elevation bot=0, leaky hydraulic conductivity Kleak=0.00001 and leaky thickness Bleak=10. Exceptions occur if invalid values are provided for K, Ss, B, Kleak or Bleak.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Ss (float) : Aquifer specific storativity (units 1/L, default 1.0e-4).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Bleak
float: Leaky layer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property D
float : Aquifer diffusivity (units L2/T, default 1.0e+4).
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property Kleak
float: Leaky layer hydraulic conductivity (units L/T, default 0.00001).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 1.0e-3).
- property Ss
float : aquifer specific storativity (units 1/L, default 1.0e-4).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = True
- is_semifinite = False
- is_unconfined = False
- property Y
float : Length of mine strip (units L, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property beta
float : Leakage factor.
- dd(t, n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown at specified time(units L).
Evaluate drawdown at specified distances from the mine pit wall at specified time. Results are returned in a Pandas dataframe. A drawdown grapph is displayed as default and can be suppressed by setting plot=False.
- Args:
t (float) : Time (units T) n (int) : Number of values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level (units L).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- dxt(x, t)
Drawdown at specified distance and time (units L).
- Args:
x (float) : distance from pit wall (units L). t (float) : time (units T).
- property h0
float : Initial groundwater head (units L, default 110).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hxt(x, t)
Head at specified distance and time (units L).
- Args:
x (float) : distance from pit wall (units L). t (float) : time (units T).
- info()
Print the solution information.
- qp(t)
Inflow to mine pit at specified time (units L3/T).
- Args:
t (float) : time (units T)
- property qp_steady
float : Inflow to mine pit at steady state (units L3/T).
- property xi_steady
Length of influence at specified time, defined where drawdown is equal to 0.1% of initial aquifer head (units L).
- class mine_flow.MineTransStripUnconfQ
Bases:
objectTransient, unconfined 1D flow to mine pit wall.
Evaluate transient inflow for a specified mine pit water level. The MineTransStripUnconfQ class adopts the default Aq2dUnconf aquifer object with initial saturated thickness 100.
- Attributes:
aq (obj) : Aquifer object.
- class Aq2dUnconf(K=1, Sy=0.1, B=10, bot=0, name='Aq2dUnconf class')
Bases:
Aquifer2D unconfined aquifer subclass.
Subclass of the Aquifer class defining a horizontal, 2D unconfined aquifer with infinite lateral extent and unconfined storage.
The default Aq2dUnconf object has hydraulic conductivity K=1, specific yield Sy=0.1, static saturated thickness B=10 and aquifer bottom (datum) elevation bot=0. Exceptions occur if invalid values are provided for K, Sy or B.
The .info and .draw methods display the aquifer information and diagram.
- Attributes:
Sy (float) : Aquifer specific yield (units 1, default 0.1).
- property B
float : Aquifer thickness (units L, default 10.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property K
float : Aquifer hydraulic conductivity (units L/T, default 1.0).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- property S
float : Aquifer storage coefficient (units 1, default 0.1).
- property Sy
float : Aquifer specific yield (units 1, default 0.1).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- draw(dw=6)
Display a drawing of the aquifer.
- Args:
dw (float) : Width of figure (default 6.0).
- info()
Print the aquifer information.
- is_1d = False
- is_2d = True
- is_confined = False
- is_finite = False
- is_heterogeneous = False
- is_homogeneous = True
- is_infinite = True
- is_leaky = False
- is_semifinite = False
- is_unconfined = True
- property swl
float : Aquifer static water table elevation (units L reduced level, default 10.0).
- property Y
float : Length of mine strip (units L, default 1000).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- dd(t, n=25, plot=True, csv='', xlsx='')
Evaluate distance-drawdown at specified time(units L).
Evaluate drawdown at specified distances from the mine pit wall at specified time. Results are returned in a Pandas dataframe. A drawdown grapph is displayed as default and can be suppressed by setting plot=False.
- Args:
t (float) : Time (units T) n (int) : Number of values for evaluating drawdown (default 25). plot (bool) : Display a plot of results (default True). csv (str) : Full filepath for export of results to csv file;
results are exported if the string is not empty (default ‘’).
- xlsx (str)Full filepath for export of result to xlsx file;
results are exported if the string is not empty (default ‘’).
- Returns:
Results in a pandas dataframe.
- property dp
float : Drawdown of mine pit water level (units L).
- draw(dw=8)
Display the drawing definition.
- Args:
dw (float) : Width of figure (default 8.0).
- dxt(x, t)
Drawdown at specified distance and time (units L).
- Args:
x (float) : distance from pit wall (units L). t (float) : time (units T).
- property hp
float : Mine pit water level (units L, default 90).
Setter method checks for valid values and triggers an exception if invalid values are specified.
- hxt(x, t)
Head at specified distance and time (units L).
- Args:
x (float) : distance from pit wall (units L). t (float) : time (units T).
- info()
Print the solution information.
- qp(t)
Inflow to mine pit at specified time (units L3/T).
- Args:
t (float) : time (units T)
- qp_cum(t)
Cumulative inflow to mine pit at specified time (units L3).
- Args:
t (float) : time (units T)
- xi(t)
Length of influence at specified time, defined where drawdown is equal to 0.1% of initial aquifer head (units L).
- Args:
t (float) : time (units T)