{"id":17342825,"url":"https://github.com/brainsik/bae","last_synced_at":"2025-10-28T13:18:26.262Z","repository":{"id":188326350,"uuid":"678529800","full_name":"brainsik/bae","owner":"brainsik","description":"Chaotic Attractor Explorer","archived":false,"fork":false,"pushed_at":"2023-08-30T23:35:29.000Z","size":117,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-15T19:45:41.239Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brainsik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-14T19:08:23.000Z","updated_at":"2024-05-17T16:55:11.000Z","dependencies_parsed_at":"2023-08-26T00:49:22.967Z","dependency_job_id":"50d369f1-778b-4614-871d-2f14626d3f64","html_url":"https://github.com/brainsik/bae","commit_stats":null,"previous_names":["brainsik/bae-go","brainsik/bae"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/brainsik/bae","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainsik%2Fbae","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainsik%2Fbae/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainsik%2Fbae/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainsik%2Fbae/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brainsik","download_url":"https://codeload.github.com/brainsik/bae/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brainsik%2Fbae/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260244816,"owners_count":22980080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T16:07:11.383Z","updated_at":"2025-10-28T13:18:21.227Z","avatar_url":"https://github.com/brainsik.png","language":"Go","readme":"# BAE - brainsik attractor explorer\n\nThis is the project I'm using to learn Go. As such, it's focus is trying and learning the language more than being usable by anyone else.\n\nHere's [some images](https://hachyderm.io/@brainsik/110766510259586543) I [posted to Mastodon](https://hachyderm.io/@brainsik/110799062325634606):\n\n[![Black Hole Sun](https://media.hachyderm.io/media_attachments/files/110/766/472/327/295/476/original/2c9c870af2121c9f.png)](https://hachyderm.io/@brainsik/110766510259586543)\n\n[![Cold Wave I](https://media.hachyderm.io/media_attachments/files/110/766/473/972/941/792/original/8790e99669f3d937.png)](https://hachyderm.io/@brainsik/110766510259586543)\n\n[![Cold Wave II](https://media.hachyderm.io/media_attachments/files/110/799/023/645/893/103/original/256903eb291ccd11.png)](https://hachyderm.io/@brainsik/110799062325634606)\n\n## Plane Mapping\n\n* ComplexPoint — A point in the complex plane.\n* ImagePoint — A point in the raster image.\n\nThe image plane has its origin (0, 0) in the top left corner. The complex plane has it's origin (0+0i) in the center. Increasing `x` and `r` (real) both go to the right. However, increasing `y` and `i` (imaginary) move opposite directions: `x` goes down and `i` goes up.\n\nA \"view\" of a plane is a rectangle defined by its min and max points. Since `y` and `i` have their min/max points flipped, the view of the image plane is defined by (top-left, bottom-right) while the view of the complex plane is defined by (bottom-left, top-right).\n\n| x | y | \u003c-\u003e | r | i |\n|:--:|:--:|:--:|:--:|:--:|\n| 0 | 0 |  | -r_max | +i_max |\n| 0 | y_max | | -r_max | -i_max |\n| x_max | 0 |  | +r_max | +i_max |\n| x_max | y_max |  | +r_max | -i_max |\n| x_max/2 | y_max/2 |  | 0 | 0 |\n\n## Notes\n\n* [Computer Color is Broken](https://www.youtube.com/watch?v=LKnqECcg6Gw)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrainsik%2Fbae","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrainsik%2Fbae","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrainsik%2Fbae/lists"}