mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-06 08:18:51 -06:00
web: Flatten dir structure
This commit is contained in:
@@ -4,33 +4,33 @@
|
|||||||
* Released under the modified BSD license. See COPYING.md for more details.
|
* Released under the modified BSD license. See COPYING.md for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
|
import SectionHeader from "../Common/SectionHeader/SectionHeader";
|
||||||
import SectionButton from "../../Common/Buttons/SectionButton";
|
import SectionButton from "../Common/Buttons/SectionButton";
|
||||||
import {
|
import {
|
||||||
faDownload,
|
faDownload,
|
||||||
faPlus,
|
faPlus,
|
||||||
faUpload,
|
faUpload,
|
||||||
} from "@fortawesome/free-solid-svg-icons";
|
} from "@fortawesome/free-solid-svg-icons";
|
||||||
import { offerDownload } from "../../Common/io";
|
import { offerDownload } from "../Common/io";
|
||||||
import FileUploadElement from "../../Common/Buttons/FileUploadElement";
|
import FileUploadElement from "../Common/Buttons/FileUploadElement";
|
||||||
import { useRef } from "react";
|
import { useRef } from "react";
|
||||||
import { ValidationError } from "../../../core/Validation/validate";
|
import { ValidationError } from "../../core/Validation/validate";
|
||||||
import DataTable, {
|
import DataTable, {
|
||||||
ColumnSpec,
|
ColumnSpec,
|
||||||
generateCsv,
|
generateCsv,
|
||||||
generateTableColumns,
|
generateTableColumns,
|
||||||
generateTableData,
|
generateTableData,
|
||||||
parseCsv,
|
parseCsv,
|
||||||
} from "../../Common/Forms/DataTable";
|
} from "../Common/Forms/DataTable";
|
||||||
|
|
||||||
import { UnitCommitmentScenario } from "../../../core/fixtures";
|
import { UnitCommitmentScenario } from "../../core/fixtures";
|
||||||
import { ColumnDefinition } from "tabulator-tables";
|
import { ColumnDefinition } from "tabulator-tables";
|
||||||
import {
|
import {
|
||||||
changeBusData,
|
changeBusData,
|
||||||
createBus,
|
createBus,
|
||||||
deleteBus,
|
deleteBus,
|
||||||
renameBus,
|
renameBus,
|
||||||
} from "../../../core/Operations/busOps";
|
} from "../../core/Operations/busOps";
|
||||||
|
|
||||||
export const BusesColumnSpec: ColumnSpec[] = [
|
export const BusesColumnSpec: ColumnSpec[] = [
|
||||||
{
|
{
|
||||||
@@ -5,8 +5,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import Header from "./Header";
|
import Header from "./Header";
|
||||||
import Parameters from "./Parameters/Parameters";
|
import Parameters from "./Parameters";
|
||||||
import Buses from "./Buses/Buses";
|
import Buses from "./Buses";
|
||||||
import {
|
import {
|
||||||
BLANK_SCENARIO,
|
BLANK_SCENARIO,
|
||||||
TEST_SCENARIO,
|
TEST_SCENARIO,
|
||||||
@@ -21,7 +21,7 @@ import { validate } from "../../core/Validation/validate";
|
|||||||
import { offerDownload } from "../Common/io";
|
import { offerDownload } from "../Common/io";
|
||||||
import { preprocess } from "../../core/Operations/preprocessing";
|
import { preprocess } from "../../core/Operations/preprocessing";
|
||||||
import Toast from "../Common/Forms/Toast";
|
import Toast from "../Common/Forms/Toast";
|
||||||
import ProfiledUnitsComponent from "./ProfiledUnits/ProfiledUnits";
|
import ProfiledUnitsComponent from "./ProfiledUnits";
|
||||||
|
|
||||||
const CaseBuilder = () => {
|
const CaseBuilder = () => {
|
||||||
const [scenario, setScenario] = useState(() => {
|
const [scenario, setScenario] = useState(() => {
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
* Released under the modified BSD license. See COPYING.md for more details.
|
* Released under the modified BSD license. See COPYING.md for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
|
import SectionHeader from "../Common/SectionHeader/SectionHeader";
|
||||||
import Form from "../../Common/Forms/Form";
|
import Form from "../Common/Forms/Form";
|
||||||
import TextInputRow from "../../Common/Forms/TextInputRow";
|
import TextInputRow from "../Common/Forms/TextInputRow";
|
||||||
import { UnitCommitmentScenario } from "../../../core/fixtures";
|
import { UnitCommitmentScenario } from "../../core/fixtures";
|
||||||
import {
|
import {
|
||||||
changeParameter,
|
changeParameter,
|
||||||
changeTimeHorizon,
|
changeTimeHorizon,
|
||||||
changeTimeStep,
|
changeTimeStep,
|
||||||
} from "../../../core/Operations/parameterOps";
|
} from "../../core/Operations/parameterOps";
|
||||||
|
|
||||||
interface ParametersProps {
|
interface ParametersProps {
|
||||||
scenario: UnitCommitmentScenario;
|
scenario: UnitCommitmentScenario;
|
||||||
@@ -4,8 +4,8 @@
|
|||||||
* Released under the modified BSD license. See COPYING.md for more details.
|
* Released under the modified BSD license. See COPYING.md for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
|
import SectionHeader from "../Common/SectionHeader/SectionHeader";
|
||||||
import SectionButton from "../../Common/Buttons/SectionButton";
|
import SectionButton from "../Common/Buttons/SectionButton";
|
||||||
import {
|
import {
|
||||||
faDownload,
|
faDownload,
|
||||||
faPlus,
|
faPlus,
|
||||||
@@ -17,19 +17,19 @@ import DataTable, {
|
|||||||
generateTableColumns,
|
generateTableColumns,
|
||||||
generateTableData,
|
generateTableData,
|
||||||
parseCsv,
|
parseCsv,
|
||||||
} from "../../Common/Forms/DataTable";
|
} from "../Common/Forms/DataTable";
|
||||||
import { UnitCommitmentScenario } from "../../../core/fixtures";
|
import { UnitCommitmentScenario } from "../../core/fixtures";
|
||||||
import { ColumnDefinition } from "tabulator-tables";
|
import { ColumnDefinition } from "tabulator-tables";
|
||||||
import { offerDownload } from "../../Common/io";
|
import { offerDownload } from "../Common/io";
|
||||||
import FileUploadElement from "../../Common/Buttons/FileUploadElement";
|
import FileUploadElement from "../Common/Buttons/FileUploadElement";
|
||||||
import { useRef } from "react";
|
import { useRef } from "react";
|
||||||
import {
|
import {
|
||||||
changeProfiledUnitData,
|
changeProfiledUnitData,
|
||||||
createProfiledUnit,
|
createProfiledUnit,
|
||||||
deleteGenerator,
|
deleteGenerator,
|
||||||
renameGenerator,
|
renameGenerator,
|
||||||
} from "../../../core/Operations/generatorOps";
|
} from "../../core/Operations/generatorOps";
|
||||||
import { ValidationError } from "../../../core/Validation/validate";
|
import { ValidationError } from "../../core/Validation/validate";
|
||||||
|
|
||||||
interface ProfiledUnitsProps {
|
interface ProfiledUnitsProps {
|
||||||
scenario: UnitCommitmentScenario;
|
scenario: UnitCommitmentScenario;
|
||||||
@@ -5,13 +5,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import assert from "node:assert";
|
import assert from "node:assert";
|
||||||
import {
|
import { BusesColumnSpec, generateBusesData } from "../../CaseBuilder/Buses";
|
||||||
BusesColumnSpec,
|
|
||||||
generateBusesData,
|
|
||||||
} from "../../CaseBuilder/Buses/Buses";
|
|
||||||
import { generateCsv, parseCsv } from "./DataTable";
|
import { generateCsv, parseCsv } from "./DataTable";
|
||||||
import { TEST_DATA_1 } from "../../../core/fixtures.test";
|
import { TEST_DATA_1 } from "../../../core/fixtures.test";
|
||||||
import { ProfiledUnitsColumnSpec } from "../../CaseBuilder/ProfiledUnits/ProfiledUnits";
|
import { ProfiledUnitsColumnSpec } from "../../CaseBuilder/ProfiledUnits";
|
||||||
|
|
||||||
test("generate CSV", () => {
|
test("generate CSV", () => {
|
||||||
const [data, columns] = generateBusesData(TEST_DATA_1);
|
const [data, columns] = generateBusesData(TEST_DATA_1);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import {
|
|||||||
generateUniqueName,
|
generateUniqueName,
|
||||||
renameItemInObject,
|
renameItemInObject,
|
||||||
} from "./commonOps";
|
} from "./commonOps";
|
||||||
import { BusesColumnSpec } from "../../components/CaseBuilder/Buses/Buses";
|
import { BusesColumnSpec } from "../../components/CaseBuilder/Buses";
|
||||||
|
|
||||||
export const createBus = (scenario: UnitCommitmentScenario) => {
|
export const createBus = (scenario: UnitCommitmentScenario) => {
|
||||||
const name = generateUniqueName(scenario.Buses, "b");
|
const name = generateUniqueName(scenario.Buses, "b");
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import {
|
|||||||
generateUniqueName,
|
generateUniqueName,
|
||||||
renameItemInObject,
|
renameItemInObject,
|
||||||
} from "./commonOps";
|
} from "./commonOps";
|
||||||
import { ProfiledUnitsColumnSpec } from "../../components/CaseBuilder/ProfiledUnits/ProfiledUnits";
|
import { ProfiledUnitsColumnSpec } from "../../components/CaseBuilder/ProfiledUnits";
|
||||||
|
|
||||||
export const createProfiledUnit = (
|
export const createProfiledUnit = (
|
||||||
scenario: UnitCommitmentScenario,
|
scenario: UnitCommitmentScenario,
|
||||||
|
|||||||
Reference in New Issue
Block a user