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

Port periodogram, welch and csd from CuSignal to cupyx.signal #7564

Merged
merged 9 commits into from
Sep 12, 2023

Conversation

andfoy
Copy link
Contributor

@andfoy andfoy commented May 15, 2023

See #7403
Depends on #7563 to ensure that the files do not get merge conflicts
Depends on #7536 to implement csd
Depends on #7568 to implement spectral_analysis, it depends on get_window

This port implies Python-only functions and therefore can be copied 1:1 from the original CuSignal implementation.

@mergify
Copy link
Contributor

mergify bot commented May 17, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@takagi takagi changed the title Port periodogram, welch and csd from CuSignal to cupyx.signal [DONT MERGE BEFORE LICENSE CLEARANCE] Port periodogram, welch and csd from CuSignal to cupyx.signal May 17, 2023
@takagi takagi changed the title [DONT MERGE BEFORE LICENSE CLEARANCE] Port periodogram, welch and csd from CuSignal to cupyx.signal [MERGE PENDING] Port periodogram, welch and csd from CuSignal to cupyx.signal May 17, 2023
@andfoy andfoy force-pushed the add_periodogram_welch_csd branch from a3d5a88 to eddeed3 Compare May 17, 2023 11:48
@takagi
Copy link
Member

takagi commented May 19, 2023

/test mini

@mergify
Copy link
Contributor

mergify bot commented Jun 2, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch from eddeed3 to f3899d4 Compare June 8, 2023 08:45
@mergify
Copy link
Contributor

mergify bot commented Jun 12, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch 5 times, most recently from 6b7cc01 to f0d79c6 Compare June 13, 2023 13:48
@takagi
Copy link
Member

takagi commented Jun 14, 2023

/test mini

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch from 2037e2a to 7f173b9 Compare June 14, 2023 15:32
@takagi
Copy link
Member

takagi commented Jun 19, 2023

/test mini

@mergify
Copy link
Contributor

mergify bot commented Jun 20, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch from 7f173b9 to bee5b31 Compare June 21, 2023 18:45
@takagi
Copy link
Member

takagi commented Jul 4, 2023

/test full

@mergify
Copy link
Contributor

mergify bot commented Jul 10, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch from c898fff to b3b4872 Compare July 10, 2023 16:12
@mergify
Copy link
Contributor

mergify bot commented Jul 12, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch from b3b4872 to 5c1560f Compare July 12, 2023 16:14
@mergify
Copy link
Contributor

mergify bot commented Jul 31, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@mergify
Copy link
Contributor

mergify bot commented Aug 3, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@andfoy andfoy force-pushed the add_periodogram_welch_csd branch 3 times, most recently from 816e2b4 to a3385a6 Compare August 30, 2023 17:38
@andfoy andfoy marked this pull request as ready for review August 30, 2023 17:39
@andfoy andfoy changed the title [MERGE PENDING] Port periodogram, welch and csd from CuSignal to cupyx.signal Port periodogram, welch and csd from CuSignal to cupyx.signal Aug 30, 2023
@mergify
Copy link
Contributor

mergify bot commented Sep 4, 2023

This pull request is now in conflicts. Could you fix it @andfoy? 🙏

@takagi
Copy link
Member

takagi commented Sep 7, 2023

/test full

@takagi
Copy link
Member

takagi commented Sep 8, 2023

/test full

@takagi takagi added this to the v13.0.0rc1 milestone Sep 8, 2023
Copy link
Member

@takagi takagi left a comment

Choose a reason for hiding this comment

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

LGTM!

@takagi takagi merged commit 5a4c7a1 into cupy:main Sep 12, 2023
46 of 47 checks passed
@takagi
Copy link
Member

takagi commented Sep 12, 2023

Thanks, @andfoy!

@andfoy andfoy deleted the add_periodogram_welch_csd branch September 12, 2023 13:12
Spectral analysis functions and utilities.

Some of the functions defined here were ported directly from CuSignal under
terms of the Apache license, under the following notice
Copy link
Contributor

Choose a reason for hiding this comment

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

@andfoy this info looks incorrect and seems important to fix. cuSignal was explicitly relicensed to MIT in order to facilitate upstreaming into CuPy. See rapidsai/cusignal#587 (comment) and gh-7816.

Could you please open a follow-up PR to address this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants