Skip to content

Commit 85fc809

Browse files
committed
modified: README.md
1 parent 6937a1a commit 85fc809

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ Just-in-time (JIT) compilation is applied and supported by a low-complexity code
108108

109109
For details regarding two-pass strategy, see [Two-Pass Approach](#two-pass-approach)
110110

111-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
111+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
112112

113113
---
114114

@@ -162,7 +162,7 @@ Otherwise, please comment out the corresponding code fragments in the import sec
162162
#calculate_and_display_resource_usage(start_time, end_time)
163163
...
164164

165-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
165+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
166166

167167
---
168168

@@ -202,7 +202,7 @@ The programs generate a visual representation of the attractor trajectory as a d
202202
**Extended Version**
203203
![Extended Version](./Documentation/Figure_4.png)
204204

205-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
205+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
206206

207207
---
208208

@@ -218,7 +218,7 @@ The programs generate a visual representation of the attractor trajectory as a d
218218

219219
Examples of outputs can be found in the "Usage" section above.
220220

221-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
221+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
222222

223223
---
224224

@@ -319,7 +319,7 @@ The images were rendered as follows:
319319
| ------------------- | ------------- | ------ | ------ | ------ |
320320
| a = 5, b = 5, c = 0 | n = 1,000,000 | 1.0000 | 1.0000 | 1.0000 |
321321

322-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
322+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
323323

324324
---
325325

@@ -406,7 +406,7 @@ For example:
406406

407407
This scenario is an ideal use case for the features of the extended program variant, such as pixel hit count statistics, to analyze high-density cycle behavior.
408408

409-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
409+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
410410

411411
---
412412

@@ -420,7 +420,7 @@ Note: Since user interactions with the plot window, such as zooming, panning, or
420420
plt.pause(1)
421421
plt.close(fig)
422422

423-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
423+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
424424

425425
---
426426

@@ -438,7 +438,7 @@ Dummy calls are preliminary invocations of JIT-compiled functions that prompt th
438438

439439
The parallel loop function `prange` from the Numba library is not suitable for cross-iteration dependencies, such as those encountered when iterating recursive functions. While it is possible to restructure the second pass to use prange for populating the image array, this could introduce race conditions—situations where multiple threads access and modify shared data simultaneously, leading to inconsistent or unpredictable results. Therefore, this approach was not implemented.
440440

441-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
441+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
442442

443443
### Two-Pass Approach
444444

@@ -551,7 +551,7 @@ No other feasible alternative one-pass methods offering substantial advantages h
551551

552552
Overall, the two-pass approach offers an excellent balance of speed, efficiency, and simplicity, making it ideal for attractor calculations that involve large number of iterations. While the trajectory points must be computed during both passes, this method successfully avoids the drawbacks associated with alternative solutions.
553553

554-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
554+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
555555

556556
---
557557

@@ -613,7 +613,7 @@ ISBN-10: 3922508502, ISBN-13: 978-3922508502.
613613
6. [Python Time Module](https://docs.python.org/3/library/time.html#module-time): Time access and conversions.
614614
7. [Python Resource Module](https://docs.python.org/3/library/resource.html): Interface for getting and setting resource limits.
615615

616-
[Back to Table of Contents](Pixel-Based Density Approximation: Hopalong Attractor (Python))
616+
[Back to Table of Contents](#pixel-based-density-approximation-hopalong-attractor-python)
617617

618618
## Mathematical Appendix
619619

0 commit comments

Comments
 (0)