Héctor Tarrido-Picart commited on
Commit
7dd425f
·
1 Parent(s): d1eadee

Update powerline app.ipynb

Browse files
Files changed (1) hide show
  1. powerline app.ipynb +444 -0
powerline app.ipynb CHANGED
@@ -509,6 +509,450 @@
509
  "metadata": {},
510
  "output_type": "display_data"
511
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
512
  {
513
  "data": {
514
  "text/html": [],
 
509
  "metadata": {},
510
  "output_type": "display_data"
511
  },
512
+ {
513
+ "data": {
514
+ "text/html": [],
515
+ "text/plain": [
516
+ "<IPython.core.display.HTML object>"
517
+ ]
518
+ },
519
+ "metadata": {},
520
+ "output_type": "display_data"
521
+ },
522
+ {
523
+ "data": {
524
+ "text/html": [
525
+ "\n",
526
+ "<style>\n",
527
+ " /* Turns off some styling */\n",
528
+ " progress {\n",
529
+ " /* gets rid of default border in Firefox and Opera. */\n",
530
+ " border: none;\n",
531
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
532
+ " background-size: auto;\n",
533
+ " }\n",
534
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
535
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
536
+ " }\n",
537
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
538
+ " background: #F44336;\n",
539
+ " }\n",
540
+ "</style>\n"
541
+ ],
542
+ "text/plain": [
543
+ "<IPython.core.display.HTML object>"
544
+ ]
545
+ },
546
+ "metadata": {},
547
+ "output_type": "display_data"
548
+ },
549
+ {
550
+ "data": {
551
+ "text/html": [],
552
+ "text/plain": [
553
+ "<IPython.core.display.HTML object>"
554
+ ]
555
+ },
556
+ "metadata": {},
557
+ "output_type": "display_data"
558
+ },
559
+ {
560
+ "data": {
561
+ "text/html": [
562
+ "\n",
563
+ "<style>\n",
564
+ " /* Turns off some styling */\n",
565
+ " progress {\n",
566
+ " /* gets rid of default border in Firefox and Opera. */\n",
567
+ " border: none;\n",
568
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
569
+ " background-size: auto;\n",
570
+ " }\n",
571
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
572
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
573
+ " }\n",
574
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
575
+ " background: #F44336;\n",
576
+ " }\n",
577
+ "</style>\n"
578
+ ],
579
+ "text/plain": [
580
+ "<IPython.core.display.HTML object>"
581
+ ]
582
+ },
583
+ "metadata": {},
584
+ "output_type": "display_data"
585
+ },
586
+ {
587
+ "data": {
588
+ "text/html": [],
589
+ "text/plain": [
590
+ "<IPython.core.display.HTML object>"
591
+ ]
592
+ },
593
+ "metadata": {},
594
+ "output_type": "display_data"
595
+ },
596
+ {
597
+ "data": {
598
+ "text/html": [
599
+ "\n",
600
+ "<style>\n",
601
+ " /* Turns off some styling */\n",
602
+ " progress {\n",
603
+ " /* gets rid of default border in Firefox and Opera. */\n",
604
+ " border: none;\n",
605
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
606
+ " background-size: auto;\n",
607
+ " }\n",
608
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
609
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
610
+ " }\n",
611
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
612
+ " background: #F44336;\n",
613
+ " }\n",
614
+ "</style>\n"
615
+ ],
616
+ "text/plain": [
617
+ "<IPython.core.display.HTML object>"
618
+ ]
619
+ },
620
+ "metadata": {},
621
+ "output_type": "display_data"
622
+ },
623
+ {
624
+ "data": {
625
+ "text/html": [],
626
+ "text/plain": [
627
+ "<IPython.core.display.HTML object>"
628
+ ]
629
+ },
630
+ "metadata": {},
631
+ "output_type": "display_data"
632
+ },
633
+ {
634
+ "data": {
635
+ "text/html": [
636
+ "\n",
637
+ "<style>\n",
638
+ " /* Turns off some styling */\n",
639
+ " progress {\n",
640
+ " /* gets rid of default border in Firefox and Opera. */\n",
641
+ " border: none;\n",
642
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
643
+ " background-size: auto;\n",
644
+ " }\n",
645
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
646
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
647
+ " }\n",
648
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
649
+ " background: #F44336;\n",
650
+ " }\n",
651
+ "</style>\n"
652
+ ],
653
+ "text/plain": [
654
+ "<IPython.core.display.HTML object>"
655
+ ]
656
+ },
657
+ "metadata": {},
658
+ "output_type": "display_data"
659
+ },
660
+ {
661
+ "data": {
662
+ "text/html": [],
663
+ "text/plain": [
664
+ "<IPython.core.display.HTML object>"
665
+ ]
666
+ },
667
+ "metadata": {},
668
+ "output_type": "display_data"
669
+ },
670
+ {
671
+ "data": {
672
+ "text/html": [
673
+ "\n",
674
+ "<style>\n",
675
+ " /* Turns off some styling */\n",
676
+ " progress {\n",
677
+ " /* gets rid of default border in Firefox and Opera. */\n",
678
+ " border: none;\n",
679
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
680
+ " background-size: auto;\n",
681
+ " }\n",
682
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
683
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
684
+ " }\n",
685
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
686
+ " background: #F44336;\n",
687
+ " }\n",
688
+ "</style>\n"
689
+ ],
690
+ "text/plain": [
691
+ "<IPython.core.display.HTML object>"
692
+ ]
693
+ },
694
+ "metadata": {},
695
+ "output_type": "display_data"
696
+ },
697
+ {
698
+ "data": {
699
+ "text/html": [],
700
+ "text/plain": [
701
+ "<IPython.core.display.HTML object>"
702
+ ]
703
+ },
704
+ "metadata": {},
705
+ "output_type": "display_data"
706
+ },
707
+ {
708
+ "data": {
709
+ "text/html": [
710
+ "\n",
711
+ "<style>\n",
712
+ " /* Turns off some styling */\n",
713
+ " progress {\n",
714
+ " /* gets rid of default border in Firefox and Opera. */\n",
715
+ " border: none;\n",
716
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
717
+ " background-size: auto;\n",
718
+ " }\n",
719
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
720
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
721
+ " }\n",
722
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
723
+ " background: #F44336;\n",
724
+ " }\n",
725
+ "</style>\n"
726
+ ],
727
+ "text/plain": [
728
+ "<IPython.core.display.HTML object>"
729
+ ]
730
+ },
731
+ "metadata": {},
732
+ "output_type": "display_data"
733
+ },
734
+ {
735
+ "data": {
736
+ "text/html": [],
737
+ "text/plain": [
738
+ "<IPython.core.display.HTML object>"
739
+ ]
740
+ },
741
+ "metadata": {},
742
+ "output_type": "display_data"
743
+ },
744
+ {
745
+ "data": {
746
+ "text/html": [
747
+ "\n",
748
+ "<style>\n",
749
+ " /* Turns off some styling */\n",
750
+ " progress {\n",
751
+ " /* gets rid of default border in Firefox and Opera. */\n",
752
+ " border: none;\n",
753
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
754
+ " background-size: auto;\n",
755
+ " }\n",
756
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
757
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
758
+ " }\n",
759
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
760
+ " background: #F44336;\n",
761
+ " }\n",
762
+ "</style>\n"
763
+ ],
764
+ "text/plain": [
765
+ "<IPython.core.display.HTML object>"
766
+ ]
767
+ },
768
+ "metadata": {},
769
+ "output_type": "display_data"
770
+ },
771
+ {
772
+ "data": {
773
+ "text/html": [],
774
+ "text/plain": [
775
+ "<IPython.core.display.HTML object>"
776
+ ]
777
+ },
778
+ "metadata": {},
779
+ "output_type": "display_data"
780
+ },
781
+ {
782
+ "data": {
783
+ "text/html": [
784
+ "\n",
785
+ "<style>\n",
786
+ " /* Turns off some styling */\n",
787
+ " progress {\n",
788
+ " /* gets rid of default border in Firefox and Opera. */\n",
789
+ " border: none;\n",
790
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
791
+ " background-size: auto;\n",
792
+ " }\n",
793
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
794
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
795
+ " }\n",
796
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
797
+ " background: #F44336;\n",
798
+ " }\n",
799
+ "</style>\n"
800
+ ],
801
+ "text/plain": [
802
+ "<IPython.core.display.HTML object>"
803
+ ]
804
+ },
805
+ "metadata": {},
806
+ "output_type": "display_data"
807
+ },
808
+ {
809
+ "data": {
810
+ "text/html": [],
811
+ "text/plain": [
812
+ "<IPython.core.display.HTML object>"
813
+ ]
814
+ },
815
+ "metadata": {},
816
+ "output_type": "display_data"
817
+ },
818
+ {
819
+ "data": {
820
+ "text/html": [
821
+ "\n",
822
+ "<style>\n",
823
+ " /* Turns off some styling */\n",
824
+ " progress {\n",
825
+ " /* gets rid of default border in Firefox and Opera. */\n",
826
+ " border: none;\n",
827
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
828
+ " background-size: auto;\n",
829
+ " }\n",
830
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
831
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
832
+ " }\n",
833
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
834
+ " background: #F44336;\n",
835
+ " }\n",
836
+ "</style>\n"
837
+ ],
838
+ "text/plain": [
839
+ "<IPython.core.display.HTML object>"
840
+ ]
841
+ },
842
+ "metadata": {},
843
+ "output_type": "display_data"
844
+ },
845
+ {
846
+ "data": {
847
+ "text/html": [],
848
+ "text/plain": [
849
+ "<IPython.core.display.HTML object>"
850
+ ]
851
+ },
852
+ "metadata": {},
853
+ "output_type": "display_data"
854
+ },
855
+ {
856
+ "data": {
857
+ "text/html": [
858
+ "\n",
859
+ "<style>\n",
860
+ " /* Turns off some styling */\n",
861
+ " progress {\n",
862
+ " /* gets rid of default border in Firefox and Opera. */\n",
863
+ " border: none;\n",
864
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
865
+ " background-size: auto;\n",
866
+ " }\n",
867
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
868
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
869
+ " }\n",
870
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
871
+ " background: #F44336;\n",
872
+ " }\n",
873
+ "</style>\n"
874
+ ],
875
+ "text/plain": [
876
+ "<IPython.core.display.HTML object>"
877
+ ]
878
+ },
879
+ "metadata": {},
880
+ "output_type": "display_data"
881
+ },
882
+ {
883
+ "data": {
884
+ "text/html": [],
885
+ "text/plain": [
886
+ "<IPython.core.display.HTML object>"
887
+ ]
888
+ },
889
+ "metadata": {},
890
+ "output_type": "display_data"
891
+ },
892
+ {
893
+ "data": {
894
+ "text/html": [
895
+ "\n",
896
+ "<style>\n",
897
+ " /* Turns off some styling */\n",
898
+ " progress {\n",
899
+ " /* gets rid of default border in Firefox and Opera. */\n",
900
+ " border: none;\n",
901
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
902
+ " background-size: auto;\n",
903
+ " }\n",
904
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
905
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
906
+ " }\n",
907
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
908
+ " background: #F44336;\n",
909
+ " }\n",
910
+ "</style>\n"
911
+ ],
912
+ "text/plain": [
913
+ "<IPython.core.display.HTML object>"
914
+ ]
915
+ },
916
+ "metadata": {},
917
+ "output_type": "display_data"
918
+ },
919
+ {
920
+ "data": {
921
+ "text/html": [],
922
+ "text/plain": [
923
+ "<IPython.core.display.HTML object>"
924
+ ]
925
+ },
926
+ "metadata": {},
927
+ "output_type": "display_data"
928
+ },
929
+ {
930
+ "data": {
931
+ "text/html": [
932
+ "\n",
933
+ "<style>\n",
934
+ " /* Turns off some styling */\n",
935
+ " progress {\n",
936
+ " /* gets rid of default border in Firefox and Opera. */\n",
937
+ " border: none;\n",
938
+ " /* Needs to be in here for Safari polyfill so background images work as expected. */\n",
939
+ " background-size: auto;\n",
940
+ " }\n",
941
+ " progress:not([value]), progress:not([value])::-webkit-progress-bar {\n",
942
+ " background: repeating-linear-gradient(45deg, #7e7e7e, #7e7e7e 10px, #5c5c5c 10px, #5c5c5c 20px);\n",
943
+ " }\n",
944
+ " .progress-bar-interrupted, .progress-bar-interrupted::-webkit-progress-bar {\n",
945
+ " background: #F44336;\n",
946
+ " }\n",
947
+ "</style>\n"
948
+ ],
949
+ "text/plain": [
950
+ "<IPython.core.display.HTML object>"
951
+ ]
952
+ },
953
+ "metadata": {},
954
+ "output_type": "display_data"
955
+ },
956
  {
957
  "data": {
958
  "text/html": [],