Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AERIE-2198] Assign Gaps #433

Merged
merged 7 commits into from
Nov 11, 2022
Merged

[AERIE-2198] Assign Gaps #433

merged 7 commits into from
Nov 11, 2022

Conversation

JoelCourtney
Copy link
Contributor

  • Tickets addressed: AERIE-2198
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

This adds the assignGaps operation to the Windows, Real, and Discrete classes of the eDSL. To do this, I also had to implement a WindowsValue node similar to RealValue and DiscreteValue, which takes a boolean and produces a constant Windows.

On the java side I also made Windows implement Profile<Windows> so that I could add assignGaps to Profile. This means that I had to implement equal, notEqual, and changePoints for Windows. These could be exposed in the eDSL in the future, but aren't in this PR.

Verification

I added the usual parsing, evaluation, and compilation tests for AssignGaps and WindowsValue.

Documentation

Doc comments are included on the new TS functions. The tutorial docs are already written assuming this change is included in 1.0

Future work

@JoelCourtney JoelCourtney requested a review from a team as a code owner November 8, 2022 20:07
@JoelCourtney JoelCourtney temporarily deployed to e2e-test November 8, 2022 20:07 Inactive
@camargo camargo added the feature A new feature or feature request label Nov 8, 2022
@JoelCourtney JoelCourtney force-pushed the feat/AERIE-2198--assign-gaps branch from ba7e77f to c3c5e0a Compare November 9, 2022 19:40
@JoelCourtney JoelCourtney temporarily deployed to e2e-test November 9, 2022 19:40 Inactive
@JoelCourtney JoelCourtney force-pushed the feat/AERIE-2198--assign-gaps branch from c3c5e0a to 63c153f Compare November 10, 2022 19:50
@JoelCourtney JoelCourtney temporarily deployed to e2e-test November 10, 2022 19:50 Inactive
Copy link
Contributor

@pcrosemurgy pcrosemurgy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checks out to me! Nice work

Copy link
Contributor

@adrienmaillard adrienmaillard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work.

@JoelCourtney JoelCourtney force-pushed the feat/AERIE-2198--assign-gaps branch from 63c153f to 3fc6319 Compare November 11, 2022 00:16
@JoelCourtney JoelCourtney temporarily deployed to e2e-test November 11, 2022 00:16 Inactive
@camargo camargo merged commit a4d9eb6 into develop Nov 11, 2022
@camargo camargo deleted the feat/AERIE-2198--assign-gaps branch November 11, 2022 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature or feature request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants