Συγχώνευση .ipynb αρχείων και χρήση στο SageMath

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

ΤΟ ΠΡΟΒΛΗΜΑ

Το 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, ενημερώστε και τους φίλους σας, ώστε να το έχουν υπόψιν τους για μελλοντικές ανάγκες τους.

Δεν υπάρχουν σχόλια

Από το Blogger.