stockpyl
stable
Documentation Contents
Installing Stockpyl
Tutorial
API Documentation
Links
GitHub
PyPI
stockpyl
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_edge() (SupplyChainNetwork method)
add_edges_from_list() (SupplyChainNetwork method)
add_node() (SupplyChainNetwork method)
add_predecessor() (SupplyChainNetwork method)
(SupplyChainNode method)
add_successor() (SupplyChainNetwork method)
(SupplyChainNode method)
ancestors (SupplyChainNode property)
B
backorders (NodeStateVars property)
backorders_by_successor (NodeStateVars attribute)
base_stock_level (Policy attribute)
build_node_data_dict() (in module stockpyl.helpers)
C
cdf() (DemandSource method)
change_dict_key() (in module stockpyl.helpers)
check_iterable_sizes() (in module stockpyl.helpers)
close() (in module stockpyl.sim)
continuous_loss() (in module stockpyl.loss_functions)
continuous_second_loss() (in module stockpyl.loss_functions)
convolve_many() (in module stockpyl.helpers)
cst_to_base_stock_levels() (in module stockpyl.gsm_helpers)
D
deep_equal_to() (NodeStateVars method)
(SupplyChainNetwork method)
(SupplyChainNode method)
demand_cumul (NodeStateVars attribute)
demand_distribution (DemandSource property)
demand_list (DemandSource attribute)
demand_met_from_stock (NodeStateVars attribute)
demand_met_from_stock_cumul (NodeStateVars attribute)
demand_source (SupplyChainNode attribute)
DemandSource (class in stockpyl.demand_source)
derived_demand_mean (SupplyChainNode property)
derived_demand_standard_deviation (SupplyChainNode property)
descendants (SupplyChainNode property)
dict_match() (in module stockpyl.helpers)
discrete_loss() (in module stockpyl.loss_functions)
discrete_second_loss() (in module stockpyl.loss_functions)
disrupted (DisruptionProcess attribute)
(NodeStateVars attribute)
(SupplyChainNode property)
disruption_probability (DisruptionProcess attribute)
disruption_process (SupplyChainNode attribute)
disruption_state_list (DisruptionProcess attribute)
disruption_type (DisruptionProcess attribute)
DisruptionProcess (class in stockpyl.disruption_process)
E
echelon_holding_cost (SupplyChainNode attribute)
echelon_inventory_level (NodeStateVars property)
echelon_inventory_position() (NodeStateVars method)
echelon_on_hand_inventory (NodeStateVars property)
echelon_to_local_base_stock_levels() (in module stockpyl.supply_chain_network)
economic_order_quantity() (in module stockpyl.eoq)
economic_order_quantity_with_backorders() (in module stockpyl.eoq)
economic_production_quantity() (in module stockpyl.eoq)
edges (SupplyChainNetwork property)
ensure_dict_for_nodes() (in module stockpyl.helpers)
ensure_list_for_nodes() (in module stockpyl.helpers)
ensure_list_for_time_periods() (in module stockpyl.helpers)
eoq_with_additive_yield_uncertainty() (in module stockpyl.supply_uncertainty)
eoq_with_disruptions() (in module stockpyl.supply_uncertainty)
eoq_with_disruptions_cost() (in module stockpyl.supply_uncertainty)
eoq_with_multiplicative_yield_uncertainty() (in module stockpyl.supply_uncertainty)
equivalent_lead_time (SupplyChainNode property)
expected_cost() (in module stockpyl.ssm_serial)
expected_holding_cost() (in module stockpyl.ssm_serial)
exponential_loss() (in module stockpyl.loss_functions)
exponential_second_loss() (in module stockpyl.loss_functions)
F
fill_rate (NodeStateVars attribute)
find_nearest() (in module stockpyl.helpers)
finite_horizon_dp() (in module stockpyl.finite_horizon)
forward_echelon_lead_time (SupplyChainNode property)
from_dict() (DemandSource class method)
(DisruptionProcess class method)
(NodeStateVars class method)
(Policy class method)
(SupplyChainNetwork class method)
(SupplyChainNode class method)
G
gamma_loss() (in module stockpyl.loss_functions)
gamma_second_loss() (in module stockpyl.loss_functions)
generate_demand() (DemandSource method)
geometric_loss() (in module stockpyl.loss_functions)
geometric_second_loss() (in module stockpyl.loss_functions)
get_node_from_index() (SupplyChainNetwork method)
get_one_predecessor() (SupplyChainNode method)
get_one_successor() (SupplyChainNode method)
get_order_quantity() (Policy method)
golden_section_search() (in module stockpyl.optimization)
gsm_to_ssm() (in module stockpyl.gsm_tree)
H
has_directed_cycle() (SupplyChainNetwork method)
hi (DemandSource attribute)
holding_cost (SupplyChainNode property)
holding_cost_incurred (NodeStateVars attribute)
I
in_transit (NodeStateVars property)
in_transit_from() (NodeStateVars method)
in_transit_holding_cost (SupplyChainNode attribute)
in_transit_holding_cost_incurred (NodeStateVars attribute)
in_transit_to() (NodeStateVars method)
inbound_cst() (in module stockpyl.gsm_helpers)
inbound_disrupted_items (NodeStateVars attribute)
inbound_disrupted_items_aggregate (NodeStateVars property)
inbound_order (NodeStateVars attribute)
inbound_order_pipeline (NodeStateVars attribute)
inbound_shipment (NodeStateVars attribute)
inbound_shipment_pipeline (NodeStateVars attribute)
initial_inventory_level (SupplyChainNode attribute)
initial_orders (SupplyChainNode attribute)
initialize() (DemandSource method)
(DisruptionProcess method)
(in module stockpyl.sim)
(Policy method)
(SupplyChainNetwork method)
(SupplyChainNode method)
inventory_level (NodeStateVars attribute)
inventory_policy (SupplyChainNode attribute)
inventory_position() (NodeStateVars method)
irwin_hall_cdf() (in module stockpyl.helpers)
is_continuous_distribution() (in module stockpyl.helpers)
is_correctly_labeled() (in module stockpyl.gsm_tree)
is_discrete_distribution() (in module stockpyl.helpers)
is_integer() (in module stockpyl.helpers)
is_iterable() (in module stockpyl.helpers)
is_list() (in module stockpyl.helpers)
J
joint_replenishment_problem_silver_heuristic() (in module stockpyl.eoq)
L
lead_time (SupplyChainNode attribute)
lead_time_demand_distribution() (DemandSource method)
lo (DemandSource attribute)
load_instance() (in module stockpyl.instances)
local_holding_cost (SupplyChainNode attribute)
local_holding_cost_function (SupplyChainNode attribute)
local_to_echelon_base_stock_levels() (in module stockpyl.supply_chain_network)
lognormal_loss() (in module stockpyl.loss_functions)
M
max_max_replenishment_time (SupplyChainNetwork attribute)
mean (DemandSource attribute)
meio_by_coordinate_descent() (in module stockpyl.meio_general)
meio_by_enumeration() (in module stockpyl.meio_general)
min_of_dict() (in module stockpyl.helpers)
module
stockpyl.demand_source
stockpyl.disruption_process
stockpyl.eoq
stockpyl.finite_horizon
stockpyl.gsm_helpers
stockpyl.gsm_serial
stockpyl.gsm_tree
stockpyl.helpers
stockpyl.instances
stockpyl.loss_functions
stockpyl.meio_general
stockpyl.newsvendor
stockpyl.optimization
stockpyl.policy
stockpyl.rq
stockpyl.sim
stockpyl.sim_io
stockpyl.ss
stockpyl.ssm_serial
stockpyl.supply_chain_network
stockpyl.supply_chain_node
stockpyl.supply_uncertainty
stockpyl.wagner_whitin
mwor_system() (in module stockpyl.supply_chain_network)
myopic() (in module stockpyl.newsvendor)
myopic_bounds() (in module stockpyl.finite_horizon)
myopic_cost() (in module stockpyl.newsvendor)
N
negative_binomial_loss() (in module stockpyl.loss_functions)
negative_binomial_second_loss() (in module stockpyl.loss_functions)
neighbor_indices (SupplyChainNode property)
neighbors (SupplyChainNode property)
net_lead_time() (in module stockpyl.gsm_helpers)
network (SupplyChainNode attribute)
network_from_edges() (in module stockpyl.supply_chain_network)
networkx_digraph() (SupplyChainNetwork method)
newsvendor_continuous() (in module stockpyl.newsvendor)
newsvendor_discrete() (in module stockpyl.newsvendor)
newsvendor_heuristic() (in module stockpyl.ssm_serial)
newsvendor_normal() (in module stockpyl.newsvendor)
newsvendor_normal_cost() (in module stockpyl.newsvendor)
newsvendor_normal_explicit() (in module stockpyl.newsvendor)
newsvendor_poisson() (in module stockpyl.newsvendor)
newsvendor_poisson_cost() (in module stockpyl.newsvendor)
newsvendor_poisson_explicit() (in module stockpyl.newsvendor)
newsvendor_with_additive_yield_uncertainty() (in module stockpyl.supply_uncertainty)
newsvendor_with_disruptions() (in module stockpyl.supply_uncertainty)
node (NodeStateVars attribute)
(Policy attribute)
node_indices (SupplyChainNetwork property)
nodes (SupplyChainNetwork property)
NodeStateVars (class in stockpyl.supply_chain_node)
normal_loss() (in module stockpyl.loss_functions)
normal_second_loss() (in module stockpyl.loss_functions)
O
on_hand (NodeStateVars property)
on_order (NodeStateVars property)
on_order_by_predecessor (NodeStateVars attribute)
optimize_base_stock_levels() (in module stockpyl.ssm_serial)
optimize_committed_service_times() (in module stockpyl.gsm_serial)
(in module stockpyl.gsm_tree)
order_capacity (SupplyChainNode attribute)
order_lead_time (SupplyChainNode attribute)
order_quantity (NodeStateVars attribute)
(Policy attribute)
order_up_to_level (Policy attribute)
outbound_disrupted_items (NodeStateVars attribute)
outbound_shipment (NodeStateVars attribute)
owmr_system() (in module stockpyl.supply_chain_network)
P
period (NodeStateVars attribute)
(SupplyChainNetwork attribute)
poisson_loss() (in module stockpyl.loss_functions)
poisson_second_loss() (in module stockpyl.loss_functions)
Policy (class in stockpyl.policy)
predecessor_indices() (SupplyChainNode method)
predecessors() (SupplyChainNode method)
preprocess_tree() (in module stockpyl.gsm_tree)
probabilities (DemandSource attribute)
problem_specific_data (SupplyChainNetwork attribute)
(SupplyChainNode attribute)
purchase_cost (SupplyChainNode attribute)
R
r_q_cost() (in module stockpyl.rq)
r_q_cost_poisson() (in module stockpyl.rq)
r_q_eil_approximation() (in module stockpyl.rq)
r_q_eoqb_approximation() (in module stockpyl.rq)
r_q_eoqss_approximation() (in module stockpyl.rq)
r_q_loss_function_approximation() (in module stockpyl.rq)
r_q_optimal_r_for_q() (in module stockpyl.rq)
r_q_poisson_exact() (in module stockpyl.rq)
random_process_type (DisruptionProcess attribute)
raw_material_aggregate (NodeStateVars property)
raw_material_inventory (NodeStateVars attribute)
recovery_probability (DisruptionProcess attribute)
reindex_all_state_variables() (SupplyChainNode method)
reindex_nodes() (SupplyChainNetwork method)
reindex_state_variables() (NodeStateVars method)
relabel_nodes() (in module stockpyl.gsm_tree)
remove_node() (SupplyChainNetwork method)
remove_predecessor() (SupplyChainNode method)
remove_successor() (SupplyChainNode method)
reorder_point (Policy attribute)
revenue (SupplyChainNode attribute)
revenue_earned (NodeStateVars attribute)
round_dict_values() (in module stockpyl.helpers)
round_to_int (DemandSource attribute)
run_multiple_trials() (in module stockpyl.sim)
S
s_s_cost_discrete() (in module stockpyl.ss)
s_s_discrete_exact() (in module stockpyl.ss)
s_s_power_approximation() (in module stockpyl.ss)
safety_stock_levels() (in module stockpyl.gsm_helpers)
save_instance() (in module stockpyl.instances)
serial_system() (in module stockpyl.supply_chain_network)
set_myopic_cost_to() (in module stockpyl.newsvendor)
shipment_lead_time (SupplyChainNode attribute)
simulation() (in module stockpyl.sim)
single_stage_system() (in module stockpyl.supply_chain_network)
sink_nodes (SupplyChainNetwork property)
solution_cost_from_base_stock_levels() (in module stockpyl.gsm_helpers)
solution_cost_from_cst() (in module stockpyl.gsm_helpers)
sort_dict_by_keys() (in module stockpyl.helpers)
source_nodes (SupplyChainNetwork property)
standard_deviation (DemandSource attribute)
standard_normal_loss() (in module stockpyl.loss_functions)
standard_normal_second_loss() (in module stockpyl.loss_functions)
state_vars (SupplyChainNode attribute)
state_vars_current (SupplyChainNode property)
steady_state_probabilities() (DisruptionProcess method)
step() (in module stockpyl.sim)
stockout_cost (SupplyChainNode attribute)
stockout_cost_function (SupplyChainNode attribute)
stockout_cost_incurred (NodeStateVars attribute)
stockpyl.demand_source
module
stockpyl.disruption_process
module
stockpyl.eoq
module
stockpyl.finite_horizon
module
stockpyl.gsm_helpers
module
stockpyl.gsm_serial
module
stockpyl.gsm_tree
module
stockpyl.helpers
module
stockpyl.instances
module
stockpyl.loss_functions
module
stockpyl.meio_general
module
stockpyl.newsvendor
module
stockpyl.optimization
module
stockpyl.policy
module
stockpyl.rq
module
stockpyl.sim
module
stockpyl.sim_io
module
stockpyl.ss
module
stockpyl.ssm_serial
module
stockpyl.supply_chain_network
module
stockpyl.supply_chain_node
module
stockpyl.supply_uncertainty
module
stockpyl.wagner_whitin
module
successor_indices() (SupplyChainNode method)
successors() (SupplyChainNode method)
sum_of_continuous_uniforms_distribution() (in module stockpyl.helpers)
sum_of_discrete_uniforms_distribution() (in module stockpyl.helpers)
sum_of_discrete_uniforms_pmf() (in module stockpyl.helpers)
sum_of_discretes_distribution() (in module stockpyl.helpers)
supply_type (SupplyChainNode attribute)
SupplyChainNetwork (class in stockpyl.supply_chain_network)
SupplyChainNode (class in stockpyl.supply_chain_node)
T
to_dict() (DemandSource method)
(DisruptionProcess method)
(NodeStateVars method)
(Policy method)
(SupplyChainNetwork method)
(SupplyChainNode method)
total_cost_incurred (NodeStateVars attribute)
truncate_and_discretize() (in module stockpyl.meio_general)
type (DemandSource attribute)
(Policy attribute)
U
uniform_loss() (in module stockpyl.loss_functions)
uniform_second_loss() (in module stockpyl.loss_functions)
update_disruption_state() (DisruptionProcess method)
V
validate_parameters() (DemandSource method)
(DisruptionProcess method)
(Policy method)
W
wagner_whitin() (in module stockpyl.wagner_whitin)
write_instance_and_states() (in module stockpyl.sim_io)
write_results() (in module stockpyl.sim_io)
Read the Docs
v: stable
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds