top of page

Fractoolbox is Nominated

Writer:  Irene Wallis
Irene Wallis
Sep 18, 2021
3 min read

My open-source python library for structural geology, geomechanics, and borehole image analysis is a finalist in the New Zealand Open Source Awards. Born from code developed during my doctoral research, this library includes methods for analysis and visualisation.



The New Zealand Open Source Awards recognise and celebrate free and open source software which span contributions to artistic, scientific, and social spheres. I’m one of three finalists in the science category, and I’m honoured to be amongst projects of such high caliber.


My doctoral research investigates geothermal permeability. When I started, I thought I’d be using the proprietary software that was graciously provided by Schlumberger and Baker Hughes. These software packages include best-in-class tools for handling image log data, visualising the interpreted fractures with other data acquired along the well path, and modelling how stress resolves onto those fractures and the borehole wall. However, in the first months of my research, I realised that relying solely on proprietary software generated three significant issues:


One: Without access to the underlying algorithms, it wasn’t possible for me to fully understand how the various approaches to modelling stress were implemented. I know some of the people behind developing these proprietary software packages and I’m confident that they made robust choices, yet I feel that research comes with the responsibility to understand how things work under the hood.


Two: Working with a black box meant that I was less able to play and explore, and this stifles innovation and creativity. When we use software to analyse data, someone has already designed the methods we use. To understand geothermal wells and resources, we must integrate data across disciplines and scales. Stepping beyond the traditional strip-log approach implemented in these software programs and writing my own bespoke python scripts has generated a more integrated, multidimensional analysis of geothermal wells and enabled clearer communication of results.


Three: Using the proprietary software for geomechanical modelling would have made my research less repeatable. To repeat my study, someone would need either enough money to purchase the software or be working in a research institution where they can obtain a research license. This issue disproportionally impacts researchers in developing countries and commercial geoscientists who work in small businesses, as is typical in the geothermal industry. This issue also impacts future me: If I’d only used expensive software during my research, I would not have been able use or expand my research after returning to the geothermal industry.


Dealing with these issues meant doing something that revolutionised my technical capability: I learnt to code. Four years ago, and just a few months into my doctoral research, I wrote my first “hello world” in Python. This journey has been challenging at times and meant my PhD has taken longer than originally planned. But it has not been a lonely journey because of the active support from my doctoral supervisor David Dempsey, the friendly folk at the University of Auckland Centre for E-Research, the dynamic communality at Software Underground, and the new friends-who-code that I’ve made along the way.


You’ll find Fractoolbox here. I’ve not added much to this library lately because I’m in the write-up stage of my research, but I have a trove of code that I’m looking forward to adding after submission. I’d also like to turn it into a package so it’s easy to for people to install. Watch this space for exciting things to come, and please don’t ask how the writing is going.

5 Comments


terrygr.a.y.78.4.41
3 days ago

https://soicaulodechuan.mobi/tham-khao-xsmb cái mình thấy tiện ở đây là có mục lục ngay đầu bài, muốn đọc đoạn nào thì biết chỗ mà tìm, đỡ phải kéo xuống rồi lại kéo lên. Mình hay xem trên điện thoại nên mấy bài có chia mục như vậy dễ theo dõi hơn một chút. Ban đầu tưởng nội dung sẽ liền một mạch khá dài, nhưng nhìn các tiêu đề là cũng hình dung được bài có những gì rồi. Riêng bảng thống kê loto gan thì mình thấy cách ghi khá rõ, có ngày ra và số ngày gan ở từng dòng, không phải tự dò trong một đoạn chữ. Mình chỉ lướt qua chứ chưa đọc kỹ hết, nhưng phần này…

Like

elsiebre.we.r1.6.921
Aug 27

kèo nhà cái 55 mình thấy mọi người nhắc hoài nên cũng tò mò bấm vào xem thử giao diện thế nào. Mình không có ngồi soi nội dung hay chơi gì cả, chủ yếu lướt qua xem họ sắp xếp trang ra sao cho dễ nhìn. Cảm giác đầu tiên là bố cục khá thoáng, các mục được gom theo nhóm rõ ràng nên kéo xuống không bị “ngợp”. Mình thích kiểu họ trình bày thông tin theo dạng khối và bảng cột gọn gàng, nhìn cái là nắm được ý chính chứ không phải đọc cả đống chữ. Thanh menu cũng đặt chỗ dễ thấy nên chuyển qua lại vài mục khá nhanh, không phải mò lâu. Nói…

Like

giecphangqua.n.h.g.h.u.n.g
Aug 26

Bài viết của bạn viết gọn mà rõ, đọc một mạch là hiểu ngay, cảm ơn vì đã chia sẻ nhé. Mình cũng hay xem thống kê XSMB mỗi ngày, nhưng trước đây phải mở nhiều chỗ để đối chiếu nên khá tốn công. Sau đó mình tự tổng hợp lại cho dễ theo dõi, kiểu lưu về một trang trên soicau247.com để lúc cần thì xem lại nhanh hơn. Thỉnh thoảng mình chỉ muốn nhìn số liệu cập nhật theo ngày thôi, không cần gì phức tạp. Nếu bạn cũng có thói quen kiểm tra thường xuyên thì có thể tham khảo thêm ở đây: https://soicau247.com/bi-kip-choi-song-thu-lo-kep-bat-bai-tu-cac-cao-thu-d817.html.

Like

laurasanms311989
Aug 21

Bài viết dễ đọc, có ví dụ thực tế khá sát nên mình hiểu nhanh hơn, cảm ơn bạn đã chia sẻ. Dạo này mình cũng hay xem qua mấy nền tảng giải trí trực tuyến, chủ yếu để nhìn cách họ chia chuyên mục và bố trí thông tin chứ không đi sâu từng trò. Mình gom lại mấy chỗ bố cục rõ ràng để tiện so sánh, ai muốn xem thử thì ghé https://www.annuncigratuititalia.it/author/soicauxsmbpro/

Like

giecphangqua.n.h.g.h.u.n.g
Aug 12

Mình mua vé số chủ yếu cho vui thôi, kiểu xem kết quả để giải trí chứ không đặt nặng chuyện trúng đậm. Trước đây nghe bạn bè bàn về đủ loại “cầu kèo” nên mình cũng tò mò, nhưng lúc mới tìm hiểu thì mù tịt. Theo dõi một thời gian, mình để ý đôi khi có vài dạng lặp lại nên thử ghi chú lại cho đỡ quên. https://soicauxsmb.io/soi-cau-kubet.html Dạo gần đây mình hay đọc mấy bài nhận định rồi tự đối chiếu sau, coi có phải mình đang tự huyễn hoặc không. Có hôm trúng chút thì cũng vui, nhưng nhiều lần lệch xa nên mình luôn nhắc bản thân đừng tin quá. Nói chung dự đoán…

Like
folding-cube_white-01.png
bottom of page