mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-06 00:08:52 -06:00
web: Reorganize
This commit is contained in:
2
web/.gitignore
vendored
2
web/.gitignore
vendored
@@ -21,3 +21,5 @@
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
assets
|
||||
|
||||
@@ -4,19 +4,19 @@
|
||||
* Released under the modified BSD license. See COPYING.md for more details.
|
||||
*/
|
||||
|
||||
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
|
||||
import { UnitCommitmentScenario } from "../../../core/data";
|
||||
import SectionHeader from "../Common/SectionHeader/SectionHeader";
|
||||
import { UnitCommitmentScenario } from "../../core/fixtures";
|
||||
import BusesTable, { generateBusesCsv, parseBusesCsv } from "./BusesTable";
|
||||
import SectionButton from "../../Common/Buttons/SectionButton";
|
||||
import SectionButton from "../Common/Buttons/SectionButton";
|
||||
import {
|
||||
faDownload,
|
||||
faPlus,
|
||||
faUpload,
|
||||
} from "@fortawesome/free-solid-svg-icons";
|
||||
import { offerDownload } from "../../Common/io";
|
||||
import FileUploadElement from "../../Common/Buttons/FileUploadElement";
|
||||
import { offerDownload } from "../Common/io";
|
||||
import FileUploadElement from "../Common/Buttons/FileUploadElement";
|
||||
import { useRef } from "react";
|
||||
import { ValidationError } from "../../../core/Validation/validate";
|
||||
import { ValidationError } from "../../core/Validation/validate";
|
||||
|
||||
interface BusesProps {
|
||||
scenario: UnitCommitmentScenario;
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
import assert from "node:assert";
|
||||
import { generateBusesCsv, parseBusesCsv } from "./BusesTable";
|
||||
import { BUS_TEST_DATA_1 } from "./BusOperations.test";
|
||||
import { BUS_TEST_DATA_1 } from "../../core/Operations/busOperations.test";
|
||||
|
||||
test("generate CSV", () => {
|
||||
const actualCsv = generateBusesCsv(BUS_TEST_DATA_1);
|
||||
@@ -5,14 +5,14 @@
|
||||
*/
|
||||
|
||||
import Papa from "papaparse";
|
||||
import { Buses, UnitCommitmentScenario } from "../../../core/data";
|
||||
import { Buses, UnitCommitmentScenario } from "../../core/fixtures";
|
||||
import { useEffect, useRef } from "react";
|
||||
import {
|
||||
CellComponent,
|
||||
ColumnDefinition,
|
||||
TabulatorFull as Tabulator,
|
||||
} from "tabulator-tables";
|
||||
import { ValidationError } from "../../../core/Validation/validate";
|
||||
import { ValidationError } from "../../core/Validation/validate";
|
||||
|
||||
const generateBusesTableData = (scenario: UnitCommitmentScenario) => {
|
||||
const tableData: { [name: string]: any }[] = [];
|
||||
@@ -4,19 +4,19 @@
|
||||
* Released under the modified BSD license. See COPYING.md for more details.
|
||||
*/
|
||||
|
||||
import Header from "./Header/Header";
|
||||
import Parameters from "./Parameters/Parameters";
|
||||
import BusesComponent from "./Buses/BusesComponent";
|
||||
import Header from "./Header";
|
||||
import Parameters from "./Parameters";
|
||||
import BusesComponent from "./BusesComponent";
|
||||
import {
|
||||
BLANK_SCENARIO,
|
||||
TEST_SCENARIO,
|
||||
UnitCommitmentScenario,
|
||||
} from "../../core/data";
|
||||
} from "../../core/fixtures";
|
||||
|
||||
import "tabulator-tables/dist/css/tabulator.min.css";
|
||||
import "../Common/Forms/Tables.css";
|
||||
import { useState } from "react";
|
||||
import Footer from "./Footer/Footer";
|
||||
import Footer from "./Footer";
|
||||
import { validate, ValidationError } from "../../core/Validation/validate";
|
||||
import { offerDownload } from "../Common/io";
|
||||
import {
|
||||
@@ -24,11 +24,11 @@ import {
|
||||
createBus,
|
||||
deleteBus,
|
||||
renameBus,
|
||||
} from "./Buses/BusOperations";
|
||||
} from "../../core/Operations/busOperations";
|
||||
import {
|
||||
changeTimeHorizon,
|
||||
changeTimeStep,
|
||||
} from "./Parameters/ParameterOperations";
|
||||
} from "../../core/Operations/parameterOperations";
|
||||
|
||||
const CaseBuilder = () => {
|
||||
const [scenario, setScenario] = useState(TEST_SCENARIO);
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
*/
|
||||
|
||||
import styles from "./Header.module.css";
|
||||
import SiteHeaderButton from "../../Common/Buttons/SiteHeaderButton";
|
||||
import { UnitCommitmentScenario } from "../../../core/data";
|
||||
import SiteHeaderButton from "../Common/Buttons/SiteHeaderButton";
|
||||
import { UnitCommitmentScenario } from "../../core/fixtures";
|
||||
import { useRef } from "react";
|
||||
import FileUploadElement from "../../Common/Buttons/FileUploadElement";
|
||||
import FileUploadElement from "../Common/Buttons/FileUploadElement";
|
||||
|
||||
interface HeaderProps {
|
||||
onClear: () => void;
|
||||
@@ -4,11 +4,11 @@
|
||||
* Released under the modified BSD license. See COPYING.md for more details.
|
||||
*/
|
||||
|
||||
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
|
||||
import Form from "../../Common/Forms/Form";
|
||||
import TextInputRow from "../../Common/Forms/TextInputRow";
|
||||
import { UnitCommitmentScenario } from "../../../core/data";
|
||||
import { ValidationError } from "../../../core/Validation/validate";
|
||||
import SectionHeader from "../Common/SectionHeader/SectionHeader";
|
||||
import Form from "../Common/Forms/Form";
|
||||
import TextInputRow from "../Common/Forms/TextInputRow";
|
||||
import { UnitCommitmentScenario } from "../../core/fixtures";
|
||||
import { ValidationError } from "../../core/Validation/validate";
|
||||
|
||||
interface ParametersProps {
|
||||
scenario: UnitCommitmentScenario;
|
||||
@@ -4,13 +4,13 @@
|
||||
* Released under the modified BSD license. See COPYING.md for more details.
|
||||
*/
|
||||
|
||||
import { UnitCommitmentScenario } from "../../../core/data";
|
||||
import { UnitCommitmentScenario } from "../fixtures";
|
||||
import {
|
||||
changeBusData,
|
||||
createBus,
|
||||
deleteBus,
|
||||
renameBus,
|
||||
} from "./BusOperations";
|
||||
} from "./busOperations";
|
||||
import assert from "node:assert";
|
||||
|
||||
export const BUS_TEST_DATA_1: UnitCommitmentScenario = {
|
||||
@@ -4,8 +4,8 @@
|
||||
* Released under the modified BSD license. See COPYING.md for more details.
|
||||
*/
|
||||
|
||||
import { Buses, UnitCommitmentScenario } from "../../../core/data";
|
||||
import { ValidationError } from "../../../core/Validation/validate";
|
||||
import { Buses, UnitCommitmentScenario } from "../fixtures";
|
||||
import { ValidationError } from "../Validation/validate";
|
||||
|
||||
const generateUniqueBusName = (scenario: UnitCommitmentScenario) => {
|
||||
let newBusName = "b";
|
||||
@@ -8,8 +8,8 @@ import {
|
||||
changeTimeHorizon,
|
||||
changeTimeStep,
|
||||
evaluatePwlFunction,
|
||||
} from "./ParameterOperations";
|
||||
import { BUS_TEST_DATA_1, BUS_TEST_DATA_2 } from "../Buses/BusOperations.test";
|
||||
} from "./parameterOperations";
|
||||
import { BUS_TEST_DATA_1, BUS_TEST_DATA_2 } from "./busOperations.test";
|
||||
import assert from "node:assert";
|
||||
|
||||
test("changeTimeHorizon: Shrink 1", () => {
|
||||
@@ -4,8 +4,8 @@
|
||||
* Released under the modified BSD license. See COPYING.md for more details.
|
||||
*/
|
||||
|
||||
import { Buses, UnitCommitmentScenario } from "../../../core/data";
|
||||
import { ValidationError } from "../../../core/Validation/validate";
|
||||
import { Buses, UnitCommitmentScenario } from "../fixtures";
|
||||
import { ValidationError } from "../Validation/validate";
|
||||
|
||||
export const changeTimeHorizon = (
|
||||
scenario: UnitCommitmentScenario,
|
||||
Reference in New Issue
Block a user