Fixes file link
This commit is contained in:
parent
eaea7cc69a
commit
e55993527e
|
@ -7,7 +7,7 @@ describe("CDF", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
module CDF =
|
module CDF =
|
||||||
CDFunctor.Make({
|
CDFunctor.Make({
|
||||||
let shape: DistributionTypes.xyShape = {
|
let shape: DistTypes.xyShape = {
|
||||||
xs: [|10., 4., 8.|],
|
xs: [|10., 4., 8.|],
|
||||||
ys: [|8., 9., 2.|],
|
ys: [|8., 9., 2.|],
|
||||||
};
|
};
|
||||||
|
@ -20,7 +20,7 @@ describe("CDF", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
module CDF =
|
module CDF =
|
||||||
CDFunctor.Make({
|
CDFunctor.Make({
|
||||||
let shape: DistributionTypes.xyShape = {
|
let shape: DistTypes.xyShape = {
|
||||||
xs: [|1., 4., 8.|],
|
xs: [|1., 4., 8.|],
|
||||||
ys: [|8., 9., 2.|],
|
ys: [|8., 9., 2.|],
|
||||||
};
|
};
|
||||||
|
@ -32,24 +32,18 @@ describe("CDF", () => {
|
||||||
});
|
});
|
||||||
test("order#1", () => {
|
test("order#1", () => {
|
||||||
let a = CDFunctor.order({xs: [|1., 4., 8.|], ys: [|8., 9., 2.|]});
|
let a = CDFunctor.order({xs: [|1., 4., 8.|], ys: [|8., 9., 2.|]});
|
||||||
let b: DistributionTypes.xyShape = {
|
let b: DistTypes.xyShape = {xs: [|1., 4., 8.|], ys: [|8., 9., 2.|]};
|
||||||
xs: [|1., 4., 8.|],
|
|
||||||
ys: [|8., 9., 2.|],
|
|
||||||
};
|
|
||||||
expect(a) |> toEqual(b);
|
expect(a) |> toEqual(b);
|
||||||
});
|
});
|
||||||
test("order#2", () => {
|
test("order#2", () => {
|
||||||
let a = CDFunctor.order({xs: [|10., 5., 12.|], ys: [|8., 9., 2.|]});
|
let a = CDFunctor.order({xs: [|10., 5., 12.|], ys: [|8., 9., 2.|]});
|
||||||
let b: DistributionTypes.xyShape = {
|
let b: DistTypes.xyShape = {xs: [|5., 10., 12.|], ys: [|9., 8., 2.|]};
|
||||||
xs: [|5., 10., 12.|],
|
|
||||||
ys: [|9., 8., 2.|],
|
|
||||||
};
|
|
||||||
expect(a) |> toEqual(b);
|
expect(a) |> toEqual(b);
|
||||||
});
|
});
|
||||||
test("minX", () => {
|
test("minX", () => {
|
||||||
module CDF =
|
module CDF =
|
||||||
CDFunctor.Make({
|
CDFunctor.Make({
|
||||||
let shape: DistributionTypes.xyShape =
|
let shape: DistTypes.xyShape =
|
||||||
CDFunctor.order({xs: [|20., 4., 8.|], ys: [|8., 9., 2.|]});
|
CDFunctor.order({xs: [|20., 4., 8.|], ys: [|8., 9., 2.|]});
|
||||||
});
|
});
|
||||||
expect(CDF.minX()) |> toEqual(4.);
|
expect(CDF.minX()) |> toEqual(4.);
|
||||||
|
@ -57,7 +51,7 @@ describe("CDF", () => {
|
||||||
test("maxX", () => {
|
test("maxX", () => {
|
||||||
module CDF =
|
module CDF =
|
||||||
CDFunctor.Make({
|
CDFunctor.Make({
|
||||||
let shape: DistributionTypes.xyShape =
|
let shape: DistTypes.xyShape =
|
||||||
CDFunctor.order({xs: [|20., 4., 8.|], ys: [|8., 9., 2.|]});
|
CDFunctor.order({xs: [|20., 4., 8.|], ys: [|8., 9., 2.|]});
|
||||||
});
|
});
|
||||||
expect(CDF.maxX()) |> toEqual(20.);
|
expect(CDF.maxX()) |> toEqual(20.);
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var React = require("react");
|
|
||||||
var ReactDOMRe = require("reason-react/src/ReactDOMRe.js");
|
|
||||||
var App$ProbExample = require("./App.bs.js");
|
|
||||||
|
|
||||||
((import('./styles/index.css')));
|
|
||||||
|
|
||||||
ReactDOMRe.renderToElementWithId(React.createElement(App$ProbExample.make, { }), "app");
|
|
||||||
|
|
||||||
/* Not a pure module */
|
|
|
@ -1,8 +1,8 @@
|
||||||
module type Config = {let shape: DistributionTypes.xyShape;};
|
module type Config = {let shape: DistTypes.xyShape;};
|
||||||
|
|
||||||
exception ShapeWrong(string);
|
exception ShapeWrong(string);
|
||||||
|
|
||||||
let order = (shape: DistributionTypes.xyShape): DistributionTypes.xyShape => {
|
let order = (shape: DistTypes.xyShape): DistTypes.xyShape => {
|
||||||
let xy =
|
let xy =
|
||||||
shape.xs
|
shape.xs
|
||||||
|> Array.mapi((i, x) => [x, shape.ys |> Array.get(_, i)])
|
|> Array.mapi((i, x) => [x, shape.ys |> Array.get(_, i)])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user