Skip to content

Commit 16b6759

Browse files
authored
Merge pull request #9 from NGO-Algorithm-Audit/feature/dropdown-menu-for-export-and-pdf-download
Feature/dropdown menu for export and pdf download
2 parents 98d081f + b68dcbe commit 16b6759

File tree

12 files changed

+518
-53
lines changed

12 files changed

+518
-53
lines changed

package-lock.json

Lines changed: 206 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"@radix-ui/react-accordion": "^1.2.1",
2020
"@radix-ui/react-checkbox": "^1.1.2",
2121
"@radix-ui/react-dialog": "^1.1.2",
22+
"@radix-ui/react-dropdown-menu": "^2.1.2",
2223
"@radix-ui/react-icons": "^1.3.0",
2324
"@radix-ui/react-label": "^2.1.0",
2425
"@radix-ui/react-popover": "^1.1.2",

src/assets/synthetic-data.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ start = time.time()
4141
4242
from js import data
4343
from js import setResult
44-
from js import dataType
4544
from js import isDemo
4645
from js import sdgMethod
4746
from js import samples
47+
from js import setOutputData
4848
4949
INIT_STEP = 'init'
5050
PROCESSOR_STEP = 'processor'
@@ -592,6 +592,9 @@ def run():
592592
print("Original Data (first 5 rows):", real_data.head())
593593
print("Synthetic Data (first 5 rows):", synthetic_data.head())
594594
595+
setOutputData("syntheticData", synthetic_data.to_json(orient='records'))
596+
597+
595598
results = run_diagnostic(real_data, synthetic_data, target_column='gpa')
596599
print('Results:', results)
597600
setResult(json.dumps(

src/components/SyntheticDataSettings.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import { zodResolver } from '@hookform/resolvers/zod';
88
import { Form, FormControl, FormField, FormItem, FormLabel } from './ui/form';
99
import { Card, CardDescription, CardHeader, CardTitle } from './ui/card';
1010
import Papa from 'papaparse';
11-
import { SyntheticDataParameters } from './synthetic-data-interfaces/BiasDetectionParameters';
1211
import { useTranslation } from 'react-i18next';
1312
import { RadioGroup, RadioGroupItem } from './ui/radio-group';
1413
import { Slider } from './ui/slider';
1514
import { Label } from './ui/label';
15+
import { SyntheticDataParameters } from './synthetic-data-interfaces/SyntheticDataParameters';
1616

1717
const createFormSchema = (t: (key: string) => string) =>
1818
z.object({
@@ -99,7 +99,6 @@ export default function BiasSettings({
9999

100100
const onSubmit = (data: z.infer<typeof FormSchema>) => {
101101
onRun({
102-
dataType: 'numeric',
103102
isDemo: false,
104103
sdgMethod: data.sdgMethod,
105104
samples: outputSamples[0],

src/components/graphs/HeatMap.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const HeatMapChart = ({ title, data }: HeatMapChartProps) => {
4242
const colorScale = d3
4343
.scaleSequential()
4444
.domain([-1, 1])
45-
.interpolator(d3.interpolateBlues);
45+
.interpolator(d3.interpolateRdYlBu);
4646

4747
const domain = colorScale.domain();
4848

src/components/synthetic-data-interfaces/BiasDetectionParameters.ts renamed to src/components/synthetic-data-interfaces/SyntheticDataParameters.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
export interface SyntheticDataParameters {
2-
dataType: string;
32
isDemo: boolean;
43
sdgMethod: string;
54
samples: number;
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export interface SyntheticDataInfo {
2-
dataType: string;
32
isDemo: boolean;
43
sdgMethod: string;
54
samples: number;
5+
syntheticData: object;
6+
date: Date;
67
}

0 commit comments

Comments
 (0)