ΤΟ ΠΡΟΒΛΗΜΑ
Το SageMath δέχεται έτοιμα αρχεία .ipynb (σημειωματάριο Jupyter) για την εκτέλεση έτοιμων σεναρίων-προβλημάτων.Κατά τη διάρκεια του εξαμήνου που πέρασε, συγκεντρώθηκαν περίπου 10 αρχεία. Η ερώτηση ήταν, μπορούν όλα τα αρχεία να συγχωνευτούν σε ένα; Η απάντηση ήταν προφανώς και γίνεται.
Η ΛΥΣΗ
Η λύση ήρθε μετά από λίγο ψάξιμο και με την βοήθεια του τερματικού (αγαπάμε τερματικό).1. Εφόσων έχετε εγκατεστημένη την python (προφανώς και θα την έχετε), εγκαταστήστε το πακέτο:
sudo pip install nbmerge
2. Μεταβείτε στον φάκελο που έχετε αποθηκευμένα τα αρχεία .ipynb και εκτελέστε την παρακάτω εντολή:
nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb
Το μέγεθος του αρχείου είναι μεν μικρό αλλά η πληροφορία μέσα είναι αρκετή. Οπότε θα αργήσει να ανοίξει λίγο. Περιμένετε μέχρι να το επεξεργαστεί ο server που εκτελείται το SageMath.
Πλήρης τεκμηρίωση βρίσκεται εδώ https://github.com/jbn/nbmerge
Εάν σας άρεσε αυτό το tip, ενημερώστε και τους φίλους σας, ώστε να το έχουν υπόψιν τους για μελλοντικές ανάγκες τους.
0 Σχόλια