Opened 3 years ago

Closed 3 years ago

#28772 closed enhancement (fixed)

Kneading sequences for the doubling map

Reported by: John R. Doyle Owned by:
Priority: minor Milestone: sage-9.1
Component: dynamics Keywords: sd104, mandelbrot
Cc: Merged in:
Authors: John Doyle Reviewers: John Michael Clark
Report Upstream: N/A Work issues:
Branch: 3a03181 (Commits, GitHub, GitLab) Commit: 3a03181865e7aceca6578632bf28f2fc7e69cf4d
Dependencies: #28557 Stopgaps:

Status badges

Description

Given an angle theta in RR/ZZ, the kneading sequence of theta is a binary string that gives information about the dynamics of theta under the doubling map. These combinatorial kneading sequences are useful for understanding dynamics near the roots of hyperbolic components of the Mandelbrot set.

Change History (18)

comment:1 Changed 3 years ago by John R. Doyle

Branch: u/jdoyle/kneading_sequences

comment:2 Changed 3 years ago by John R. Doyle

Branch: u/jdoyle/kneading_sequencesu/jdoyle/kneading_sequence_new
Commit: 99ed665589229eb03b3da5dcd24c641697ad50d3

New commits:

99ed665Cleaned up the branch

comment:3 Changed 3 years ago by John R. Doyle

Status: newneeds_review

comment:4 Changed 3 years ago by gh-JohnClarkSage

Reviewers: John Michael Clark
Status: needs_reviewpositive_review

All tests passed.

comment:5 Changed 3 years ago by Volker Braun

Status: positive_reviewneeds_work

Merge conflict

comment:6 Changed 3 years ago by Dave Morris

LGTM. I resolved the merge conflict and made a few minor edits. This is not my ticket, but it has been sitting for a month and I am working on other functions in the same file (see #28923), so I would like to see this closed.

comment:7 Changed 3 years ago by Dave Morris

Branch: u/jdoyle/kneading_sequence_newpublic/28772

comment:8 Changed 3 years ago by Dave Morris

Commit: 99ed665589229eb03b3da5dcd24c641697ad50d33197d5dbb60a7e9561a5bbeb5e43114ee4029aaf
Status: needs_workneeds_review

New commits:

bcdb32dmerged ticket 28772 into 9.0
3197d5dminor edits

comment:9 Changed 3 years ago by gh-JohnClarkSage

Status: needs_reviewpositive_review

All tests passed.

comment:10 Changed 3 years ago by Frédéric Chapoton

Milestone: sage-9.0sage-9.1

comment:11 Changed 3 years ago by git

Commit: 3197d5dbb60a7e9561a5bbeb5e43114ee4029aaf9f9d6aec105e05c40ab26050e7f35bc4ba4baf63
Status: positive_reviewneeds_review

Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:

9f9d6aefixed pyflakes error

comment:12 Changed 3 years ago by Dave Morris

Fixed an error that was reported by pyflakes. (DynamicalSystem was imported twice.) Please review again.

comment:13 Changed 3 years ago by Dave Morris

Status: needs_reviewneeds_work

There is a (minor) merge conflict with #28557. I resolved the conflict and will upload the PR after I have tested it.

comment:14 Changed 3 years ago by git

Commit: 9f9d6aec105e05c40ab26050e7f35bc4ba4baf633a03181865e7aceca6578632bf28f2fc7e69cf4d

Branch pushed to git repo; I updated commit sha1. New commits:

9310d7928557: fixed the radius in julia_plot
9adac1728557: fix R_c in documentation and remove whitespace
b098431Merge tag '9.0.beta9' into 28557
a5a0408fix pyflakes failures
4da66a2merge ticket 28557 into 9.0
3a03181merged ticket 28772 into 28557

comment:15 Changed 3 years ago by Dave Morris

Status: needs_workneeds_review

comment:16 Changed 3 years ago by gh-JohnClarkSage

Status: needs_reviewpositive_review

Looks good on my end. All tests passed.

comment:17 Changed 3 years ago by Dave Morris

Dependencies: #28557

comment:18 Changed 3 years ago by Volker Braun

Branch: public/287723a03181865e7aceca6578632bf28f2fc7e69cf4d
Resolution: fixed
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.