This website works better with JavaScript.
1d3ee7c55d
Merge 778e901f44
into 157cd500ef
#33
Obaid Khwaja
2025-09-22 13:54:15 -0500
5eee29547c
Reformat source code
master
Alinson S. Xavier
2025-09-19 14:25:48 -0500
897717677f
Implement plant storage
Alinson S. Xavier
2025-09-19 14:14:50 -0500
480547933b
Implement plant expansion
Alinson S. Xavier
2025-09-19 13:05:36 -0500
744b043461
Implement _add_pwl_constraints
Alinson S. Xavier
2025-09-18 12:08:58 -0500
f4e97ff7f2
docs: Minor fix
Alinson S. Xavier
2025-09-17 15:05:26 -0500
f35c84abe9
Add emission limits and penalties
Alinson S. Xavier
2025-09-17 15:03:51 -0500
003922ac70
Implement plant emissions
Alinson S. Xavier
2025-09-17 13:57:44 -0500
4ce52b7420
Merge branch 'circular'
Alinson S. Xavier
2025-09-17 12:16:20 -0500
157cd500ef
Implement transportation emissions
circular
Alinson S. Xavier
2025-09-17 12:11:52 -0500
ca06db2870
Add more fields to CSV reports
Alinson S. Xavier
2025-09-16 12:17:00 -0500
5ac9ae2b62
Reports: use dicts instead of lists
Alinson S. Xavier
2025-09-16 12:01:29 -0500
e4d4ee1cc8
Implement global disposal limits
Alinson S. Xavier
2025-09-16 11:53:32 -0500
67b1e5fd40
Reformat source code
Alinson S. Xavier
2025-09-16 11:14:15 -0500
778e901f44
deleted DefaultProduct, DefaultPlant,DefaultCenter
#33
Khwaja
2025-07-29 15:42:06 -0500
0dda419711
Fixed buttons in Pipeline Block
Khwaja
2025-07-24 13:14:22 -0500
41a51d44e5
meeting 7/22 progress
Khwaja
2025-07-22 14:40:19 -0500
052cd374c0
consolidated add, move, remove functions
Khwaja
2025-07-21 15:16:30 -0500
9761a47c86
changed to single structure
Khwaja
2025-07-17 14:11:12 -0500
46ca6a7620
export pipeline button added and completed
Khwaja
2025-07-11 13:21:23 -0500
2062be1ed8
4 mandatory features of visualization interface (add, delete, edit, customize) all added
Khwaja
2025-07-09 15:19:15 -0500
acd3b469bf
changed to controlled react state and added edit feature
Khwaja
2025-07-09 11:06:06 -0500
a463b8eb76
meeting code 7/8
Khwaja
2025-07-08 14:46:05 -0500
6262047671
autoformat button works
Khwaja
2025-07-08 11:26:34 -0500
b095e4bbbe
added uids to allow duplicate-named nodes
Khwaja
2025-07-07 15:06:40 -0500
d80f956a42
Changes made to css and in process of adding delete feature
Khwaja
2025-07-03 16:20:02 -0500
3291f0862f
7-1 meeting code
Khwaja
2025-07-01 14:23:06 -0500
6e6a4cc175
Added center to interface
Khwaja
2025-06-30 15:47:50 -0500
315c80c03d
Changed css and added customized edge to include an arrow to point from products to plants
Khwaja
2025-06-26 10:22:31 -0500
5a3c3564b5
Added a nodes and edges file to ensure customizability, connected it to pipelineblock
Khwaja
2025-06-25 15:19:46 -0500
7df33d20cf
meeting 6/24 code
Khwaja
2025-06-24 14:34:26 -0500
5e7aab6315
"Deleted node_modules from commit"
Khwaja
2025-06-23 15:16:20 -0500
fc5280d2f6
Added PipelineBlock as well as necessary helper files
Khwaja
2025-06-23 09:48:33 -0500
357e3129b1
Refactored the onAddPlant and onAddProduct setup, created typesafe interfaces for defaultPlant and defaultProduct, imported idex.css as well
Khwaja
2025-06-17 11:15:41 -0500
6d75a6039b
Added functions for circular UI
Khwaja
2025-06-16 11:20:13 -0500
936d9e820d
removed RELOG submodule
#34
Khwaja
2025-06-11 14:15:48 -0500
eb2003a059
Re-adding the CircularData.ts file
Khwaja
2025-06-11 11:53:59 -0500
5e5655f188
Added CircularData interface under casebuilder to add a sense organization for the new circular model
Khwaja
2025-06-11 10:45:24 -0500
5ea3e10139
web: Update copyright
Alinson S. Xavier
2025-06-10 09:58:39 -0500
3f9d2f22f5
web: Add scaffold
Alinson S. Xavier
2025-06-10 09:56:06 -0500
3d36caa507
Circular: Implement driving distances
Alinson S. Xavier
2025-03-28 13:46:45 -0500
17a870967b
Fix typos
Alinson S. Xavier
2025-03-28 12:17:13 -0500
29999d006e
Bump version to 0.8.0
Alinson S. Xavier
2025-03-28 12:06:49 -0500
db7f1c8af5
Simplify title
Alinson S. Xavier
2025-03-28 12:06:16 -0500
f940489693
Add README.md
Alinson S. Xavier
2025-03-28 12:04:16 -0500
40947190ad
Update docs
Alinson S. Xavier
2025-03-28 11:39:16 -0500
2cf97d6bee
Capacity expansion model
#32
feature/CapEx
Kavitha G Menon
2024-08-09 15:59:15 -0500
5888368504
Heuristic: Use max/min instead of sum for demand, storage, disposal
feature/composition
Alinson S. Xavier
2024-04-24 12:57:57 -0500
94c77bd1c5
Heuristic: Solve restricted multi-period problem
Alinson S. Xavier
2024-04-24 10:42:18 -0500
65acf4c92f
Implement compress method
Alinson S. Xavier
2024-04-19 10:37:39 -0500
c1f157b386
Minor fixes; round numbers in CSV output
Alinson S. Xavier
2024-04-19 09:14:38 -0500
f6c81dd301
Add TimerOutputs; reformat source code; minor performance improvement
Alinson S. Xavier
2024-04-19 09:07:55 -0500
72e49313c9
model-3: solve: accept filename and optimizer
Alinson S. Xavier
2024-04-12 09:44:14 -0500
18f963836d
Add model (PDF)
Alinson S. Xavier
2024-03-20 10:10:40 -0500
6b1b62c658
Prototype composition model
Alinson S. Xavier
2024-03-20 10:05:49 -0500
f74713185d
composition: fixed output
feature/composition2
Alinson S. Xavier
2024-02-23 09:52:17 -0600
ae62ca1028
Update docs
Alinson S. Xavier
2024-02-23 07:53:52 -0600
f82a1d121d
Make boat example easier to run; add output
Alinson S. Xavier
2023-12-08 10:06:21 -0600
6dae3a825f
Convert boat example to Julia
Alinson S. Xavier
2023-12-08 09:57:39 -0600
ada89b7878
Debug model; improve reports
Alinson S. Xavier
2023-12-06 16:16:13 -0600
319e5f1ed3
Implement basic reports; fix boat example
Alinson S. Xavier
2023-12-06 14:39:28 -0600
06642c631f
Conclude model implementation
Alinson S. Xavier
2023-12-06 13:06:42 -0600
d41ff30326
Model: Objective function and plant constraints
Alinson S. Xavier
2023-12-06 11:50:03 -0600
0da66b571a
Start implementation of circular model
Alinson S. Xavier
2023-12-06 09:27:37 -0600
4947ad1a8a
Finish implementing parser
Alinson S. Xavier
2023-11-30 12:05:32 -0600
76b085e105
Parser: Allow scalars in timeseries fields
Alinson S. Xavier
2023-11-30 11:06:31 -0600
6055eafcd6
Add larger example
Alinson S. Xavier
2023-11-30 10:49:22 -0600
74759bd602
Start implementation of circular model
Alinson S. Xavier
2023-11-28 10:26:07 -0600
9e0f8c5796
solve: Allow custom graph
Alinson S. Xavier
2023-07-27 10:38:36 -0500
5693ef2aa2
Reformat source code
Alinson S. Xavier
2023-07-26 10:25:11 -0500
bc05b49222
Make resolve compatible with solve(heuristic=true)
Alinson S. Xavier
2023-07-26 10:17:37 -0500
3e54e767c4
Fix failing test
Alinson S. Xavier
2023-07-26 10:00:07 -0500
84bd25b04d
Fix: Remove disposal when deleting product
Alinson S. Xavier
2023-07-07 10:22:57 -0500
c86dda12cd
Make marginal costs optional in write_reports
Alinson S. Xavier
2023-07-07 10:20:25 -0500
f3a2d1d616
Fix bug in _compress when plants have fixed size
Alinson S. Xavier
2023-07-07 10:05:31 -0500
029a47a64b
compress: Update disposal/acquisition limits/costs
Alinson S. Xavier
2023-05-16 15:29:08 -0500
de27a6202d
Bump version to 0.7.2
v0.7.2
Alinson S. Xavier
2023-03-10 16:27:32 -0600
7d4a763910
Fix issue with collection disposal; increase precision in CSV reports
Alinson S. Xavier
2023-03-10 14:20:21 -0600
8432c49050
Add .zenodo.json
v0.7.1
Alinson S. Xavier
2023-03-08 10:17:18 -0600
2d860326fe
Bump version to 0.7.1
Alinson S. Xavier
2023-03-08 10:01:45 -0600
be37934b87
Web: Do not use heuristics
Alinson S. Xavier
2023-03-08 09:44:44 -0600
3c354ec3e4
Add `write_reports` function
Alinson S. Xavier
2023-03-08 09:44:27 -0600
f5a92358d7
Formulation: If plant is closed, storage cannot be used
Alinson S. Xavier
2023-03-08 09:44:08 -0600
69f205be77
Formulation: Prevent plants from sending products to themselves
Alinson S. Xavier
2023-03-08 09:42:53 -0600
3b3ecbde27
Web: Fix parsing of disposal limit
Alinson S. Xavier
2023-03-08 09:42:02 -0600
b3a6632d7e
Fix badge
v0.7.0
Alinson S. Xavier
2023-02-23 11:20:12 -0600
44008c349d
Bump package version
Alinson S. Xavier
2023-02-23 11:19:07 -0600
dab5fe025c
Update 0.7 docs
docs
Alinson S. Xavier
2023-02-23 11:17:05 -0600
78ba1f2c6f
Add 0.7 docs
Alinson S. Xavier
2023-02-23 11:11:07 -0600
9c5e652d82
Update CHANGELOG
Alinson S. Xavier
2023-02-23 11:09:45 -0600
716291ee0f
Add initial capacities to web UI
Alinson S. Xavier
2023-02-23 10:51:07 -0600
256b863c34
Implement initial plant capacity
Alinson S. Xavier
2023-02-23 10:34:15 -0600
1f3a3c9317
web: Add driving metric, fix missing defaults
Alinson S. Xavier
2023-02-22 15:41:39 -0600
e4ed05fb98
Update JSON schema
Alinson S. Xavier
2023-02-22 15:00:42 -0600
b1d49e1313
Export/import in-memory data format
Alinson S. Xavier
2023-02-22 14:48:34 -0600
7c7ab47bb6
CSV vars: Modify export function, disable validation
Alinson S. Xavier
2023-02-22 11:25:13 -0600
a821efdce9
Extract constants from CSV
Alinson S. Xavier
2023-02-22 10:22:43 -0600
c89747e8d4
Parse and evaluate expressions
Alinson S. Xavier
2023-02-22 10:08:29 -0600
40506c13eb
Format source code
Alinson S. Xavier
2023-02-16 11:27:27 -0600
78128bd79b
Allow user to specify product acquisition costs
Alinson S. Xavier
2023-02-16 11:23:54 -0600