https://github.com/root-11/root-11.github.io
Github pages repo.
https://github.com/root-11/root-11.github.io
Last synced: 8 months ago
JSON representation
Github pages repo.
- Host: GitHub
- URL: https://github.com/root-11/root-11.github.io
- Owner: root-11
- License: mit
- Created: 2020-03-20T08:29:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-03T18:25:49.000Z (about 1 year ago)
- Last Synced: 2025-09-10T16:42:54.356Z (9 months ago)
- Language: Jupyter Notebook
- Size: 9.99 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is my personal webpage. _Use what you find useful. Ignore the rest._
Best viewed on [Github](https://github.com/root-11/root-11.github.io) as there are many notebooks.
Github will render the notebooks for you.
Got a question? Just raise an issue.
| date | article |
| :--------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 2025-06-03 | [Forget microservices - build simulations](https://github.com/root-11/root-11.github.io/blob/master/content/kernels_not_microservices.md)|
| 2024-05-27 | [An introduction to optimization with matrices](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/introduction_to_jacobian_matrices.ipynb) |
| 2024-02-28 | [Renting or buying? A view on the UK house market](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/renting_or_buying.ipynb) |
| 2023-10-27 | [Is deepcopy a good idea?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/is_deepcopy_a_good_idea.ipynb) |
| 2023-10-25 | [The nth product](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/nth_product.ipynb) |
| 2023-09-06 | [Maximum delayed commitment - an agile strategy](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/agile_and_organisations.ipynb) |
| 2023-09-05 | [The cost of python datastructures](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/cost_of_pythons_datastructures.ipynb) |
| 2023-07-30 | [Reading .npy files without np.load](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/reading_numpys_fileformat.ipynb) |
| 2023-07-17 | [Classes as global configuration templates](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/classes_as_configs.ipynb) |
| 2023-05-23 | [Graphs 4 - solving search problems](https://nbviewer.org/github/root-11/graph-theory/blob/master/examples/solving%20search%20problems.ipynb) |
| 2023-05-23 | [Graphs 3 - as finite state machines (and how to solve sudokus)](https://nbviewer.org/github/root-11/graph-theory/blob/master/examples/graphs%20as%20finite%20state%20machines.ipynb) |
| 2023-05-23 | [Graphs 2 - Generating and visualizing graphs](https://nbviewer.org/github/root-11/graph-theory/blob/master/examples/generating%20and%20visualising%20graphs.ipynb) |
| 2023-05-23 | [Graphs 1 - Basic graph theory](https://nbviewer.org/github/root-11/graph-theory/blob/master/examples/basic%20graph%20theory.ipynb) |
| 2023-05-20 | [Validated DataFrames for Pandas for free?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/validated_dataframe.ipynb) |
| 2023-04-05 | [Tablite: The mega-tutorial for out-of-memory datasets](https://nbviewer.org/github/root-11/tablite/blob/master/tutorial.ipynb) |
| 2023-02-22 | [What are convolutions?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/what_are_convolutions.ipynb) |
| 2023-02-18 | [Math for Operations Research](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/math_for_OR.ipynb) |
| 2023-02-05 | [Solving the knapsack problem in 3 ways](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/knapsack_problem.ipynb) |
| 2023-01-05 | [Notes on basic stochastic optimization](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/stochastic_optimization.ipynb) |
| 2023-01-05 | [Scheduling: Is it worth the effort? (Yes!)](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/tsp_random_vs_optimal.ipynb) |
| 2022-12-26 | [A dummy file system for apps using key-value store](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/a_dummy_filesystem_for_kv_store.ipynb) |
| 2022-12-20 | [The fastest alarm clock (or sortation in practice)](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/fastest_sortation_for_practical_purpose.ipynb) |
| 2022-12-20 | [Controlling python at exit](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/python_at_exit.ipynb) |
| 2022-11-08 | [Calling nim from python](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/calling_nim_from_python.ipynb) |
| 2022-10-30 | [An effective priority jobqueue using `insort` and `deque`](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/effective_job_queue.ipynb) |
| 2022-10-24 | [Writing documentation with JupyterBook - Easy!](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/writing_documentation.ipynb) |
| 2022-09-21 | [Business calendar - when is the business open?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/business_calendar.ipynb) |
| 2022-09-17 | [Matrices as Graphs - some notes](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/matrices_as_graphs.ipynb) |
| 2022-08-21 | [Comparing syntax of pandas vs tablite](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/readability_matters_pandas_vs_tablite.ipynb) |
| 2022-08-18 | [Rounding the better way 2.0 (rounding numbers and dates)](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/rounding_the_better_way.ipynb) |
| 2022-07-19 | [Measuring speed to disk](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/measuring_write_out_speed.ipynb) |
| 2022-07-19 | [Organising code for python projects, packaging and testing packages](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/code_organisation.ipynb) |
| 2022-04-30 | [`del`, `__del__` and garbage collection](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/del_and_gc.ipynb) |
| 2022-04-13 | [Multiprocessing with shared memory - part 2](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/multiprocessing_w_shared_memory2.ipynb) |
| 2022-03-14 | [Detecting the intersection of range objects](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/comparing_ranges.ipynb) |
| 2022-03-13 | [Multiprocessing with shared memory](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/multiprocessing_w_shared_memory.ipynb) |
| 2022-02-13 | [Friday dinner notes about wordle](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/autowordle.ipynb) |
| 2022-02-05 | [A short intro to h5py and HDF5](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/short_intro_to_hdf5.ipynb) |
| 2022-01-29 | [In memory ZIP folder](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/in_memory_zip.ipynb) |
| 2022-01-08 | [Combinations of lists (or how `product` works)](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/combinations.ipynb) |
| 2021-12-20 | [How to test for permutations?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/testing_permutations.ipynb) |
| 2021-12-19 | [Fastest method to prove assignment problem cannot be solved?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/assignment_problem_not_solvable.ipynb) |
| 2021-12-13 | [Starting a small python trick collection](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/python_neat_trick_collection.ipynb) |
| 2021-12-11 | [Replace substrings without corrupting strings that contain the substring](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/replace_text.ipynb) |
| 2021-10-04 | [Problems reading text as tables](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/problems_with_csv.ipynb) |
| 2021-09-30 | [Solving equations with PuLP](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/solving_equations_with_pulp.ipynb) |
| 2021-09-21 | [Rounding to nearest n](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/round_to_nearest_n.ipynb) |
| 2021-09-05 | [Solving probability problems with python](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/probabilities_with_python.ipynb) |
| 2021-06-14 | [How many digits do you need?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/how_many_digits_do_you_need.ipynb) |
| 2021-04-12 | [Stock cutting problem](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/stock_cutting.ipynb) |
| 2021-01-22 | [Integer ratios](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/integer_ratios.ipynb) |
| 2021-01-15 | [When is `numpy` really faster?](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/is_numpy_always_faster.ipynb) |
| 2020-11-07 | [Import error - how to fix relative imports](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/realtive_imports.ipynb) |
| 2020-06-27 | [Tablite - a dirty data tool](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/tablite.ipynb) |
| 2020-06-05 | [Notes on optimisation strategies](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/notes_on_optimization_strategies.ipynb) |
| 2020-05-31 | [Graph-theory - a reference implementation](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/graph-theory.ipynb) |
| 2020-05-28 | [Problem structure keywords and content (or how to solve any problem)](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/problem_structure_keyword_contents.ipynb) |
| 2020-05-25 | [Basic geometry](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/basic_geometry.ipynb) |
| 2020-05-23 | [Calculating the convex hull](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/convex_hull.ipynb) |
| 2020-05-19 | [Rounding datetime, dates and times](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/rounding_date_and_times.ipynb) |
| 2020-05-18 | [Safely parse arguments to pythons eval](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/safe_eval.ipynb) |
| 2020-05-17 | [Solving traveling salesmans problem with genetic algorithm](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/tsp_w_ga.ipynb) |
| 2020-05-14 | [Graceful interrupt in batch jobs using pythons yield](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/graceful_interrupt_using_yield.ipynb) |
| 2020-05-11 | [Brute force solution to the knapsack problem](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/brute_force_knapsack.ipynb) |
| 2020-05-07 | [Automatic test generation](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/automatic_test_generation.ipynb) |
| 2020-05-06 | [Maslite](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/maslite.ipynb) |
| 2020-05-05 | [Monty Hall simulation](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/monty_hall_simulation.ipynb) |
| 2020-05-04 | [Basic combinatorics](https://nbviewer.org/github/root-11/root-11.github.io/blob/master/content/basic_combinatorics.ipynb) |