SageMath Logo

Σε συνέχεια της ανάρτησης περί Εγκατάστασης Μαθηματικού Λογισμικού SageMath σε διανομές GNU/Linux, δημιουργήθηκε η ανάγκη για να γραφτεί η παρούσα ανάρτηση.

ΠΡΟΛΟΓΟΣ

Το SageMath δέχεται έτοιμα αρχεία .ipynb (σημειωματάριο Jupyter) για την εκτέλεση έτοιμων σεναρίων-προβλημάτων.

Κατά τη διάρκεια του εξαμήνου που πέρασε, συγκεντρώθηκαν περίπου 10 αρχεία. Η ερώτηση ήταν, μπορούν όλα τα αρχεία να συγχωνευτούν σε ένα; Η απάντηση ήταν προφανώς και γίνεται.

Η ΛΥΣΗ

Η λύση ήρθε μετά από λίγο ψάξιμο και με την βοήθεια του τερματικού (αγαπάμε τερματικό).

sudo pip install nbmerge
nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb

Το μέγεθος του αρχείου είναι μεν μικρό αλλά η πληροφορία μέσα είναι αρκετή. Οπότε θα αργήσει να ανοίξει λίγο. Περιμένετε μέχρι να το επεξεργαστεί ο server που εκτελείται το SageMath.

Πλήρης τεκμηρίωση βρίσκεται εδώ https://github.com/jbn/nbmerge

Εάν σας άρεσε αυτό το tip, ενημερώστε και τους φίλους σας, ώστε να το έχουν υπόψιν τους για μελλοντικές ανάγκες τους.

Αρχικό post:
https://eiosifidis.blogspot.com/2021/01/sigxonefsi-ipynb-arxeion-sagemath.html